|
|
Question : Incorrect syntax near the keyword 'NOT'
|
|
Hi , What is the error in this query? ***** CREATE TABLE [dbo].[Actions] ( [ActionId] [int] NOT NULL , [ActionName] [nvarchar] (100) COLLATE NOT NULL , [UserDefined1] [nvarchar] (100) COLLATE NULL , [UserDefined2] [nvarchar] (100) COLLATE NULL , [UserDefined3] [nvarchar] (100) COLLATE NULL , [UserDefined4] [nvarchar] (100) COLLATE NULL , [UserDefined5] [nvarchar] (100) COLLATE NULL ) ON [PRIMARY] GO ******
I got this error "Incorrect syntax near the keyword 'NOT'" . I'm using MS SQL Server 2000 / Query Analyser.
Thanks,
|
Answer : Incorrect syntax near the keyword 'NOT'
|
|
you need to specify some collation, or remove that statement 1. specify CREATE TABLE [dbo].[Actions] ( [ActionId] int NOT NULL , [ActionName] nvarchar (100) COLLATE Latin1_General_CI_AS NOT NULL , [UserDefined1] nvarchar (100) COLLATE Latin1_General_CI_AS NULL , [UserDefined2] nvarchar (100) COLLATE Latin1_General_CI_AS NULL , [UserDefined3] nvarchar (100) COLLATE Latin1_General_CI_AS NULL , [UserDefined4] nvarchar (100) COLLATE Latin1_General_CI_AS NULL , [UserDefined5] nvarchar (100) COLLATE Latin1_General_CI_AS NULL ) ON [PRIMARY] GO 2.remove CREATE TABLE [dbo].[Actions] ( [ActionId] [int] NOT NULL , [ActionName] [nvarchar] (100) NOT NULL , [UserDefined1] [nvarchar] (100) NULL , [UserDefined2] [nvarchar] (100) NULL , [UserDefined3] [nvarchar] (100) NULL , [UserDefined4] [nvarchar] (100) NULL , [UserDefined5] [nvarchar] (100) NULL ) ON [PRIMARY] GO
|
|
|
|
|