create table tblAuditLog(
AuditLogID int IDENTITY(1,1) not null,
Action varchar(20) not null,
Msg varchar(100) null,
AuditDate datetime null
constraint DF_tblAuditLog_ErrorDate Default (getdate()),
constraint [PK_tblAuditLog] primary key clustered (AuditLogID) ON PRIMARY
)on primary执行到“constraint [PK_tblAuditLog] primary key clustered (AuditLogID) ON PRIMARY”该句提示如下:
服务器: 消息 156,级别 15,状态 1,行 7
在关键字 'PRIMARY' 附近有语法错误。

解决方案 »

  1.   

    --试这句
    create table tblAuditLog( 
    AuditLogID int IDENTITY(1,1) not null, 
    Action varchar(20) not null, 
    Msg varchar(100) null, 
    AuditDate datetime null 
    constraint DF_tblAuditLog_ErrorDate Default (getdate()), 
    constraint [PK_tblAuditLog] primary key clustered (AuditLogID)
    )on [primary]
      

  2.   

    create table #tblAuditLog( 
    AuditLogID int IDENTITY(1,1) not null constraint [PK_tblAuditLog] primary key clustered (AuditLogID), 
    Action varchar(20) not null, 
    Msg varchar(100) null, 
    AuditDate datetime null 
    constraint DF_tblAuditLog_ErrorDate Default (getdate()), 
     
    )
      

  3.   

    create table tblAuditLog(
    AuditLogID int IDENTITY(1,1) not null,
    Action varchar(20) not null,
    Msg varchar(100) null,
    AuditDate datetime null
    constraint DF_tblAuditLog_ErrorDate Default (getdate()),
    constraint [PK_tblAuditLog] primary key clustered (AuditLogID) ON [PRIMARY]
    )on [primary]
      

  4.   

    create table tblAuditLog(
    AuditLogID int IDENTITY(1,1) not null,
    Action varchar(20) not null,
    Msg varchar(100) null,
    AuditDate datetime null
    constraint DF_tblAuditLog_ErrorDate Default (getdate()),
    constraint [PK_tblAuditLog] primary key clustered (AuditLogID)
    )
      

  5.   

    create table tblAuditLog(
    AuditLogID int IDENTITY(1,1) not null,
    Action varchar(20) not null,
    Msg varchar(100) null,
    AuditDate datetime null
    constraint DF_tblAuditLog_ErrorDate Default (getdate()),
    constraint [PK_tblAuditLog] primary key clustered (AuditLogID))ON [PRIMARY]--沒有指定主健索引設置,去掉一個ON [PRIMARY]
      

  6.   

    ON [PRIMARY]啥意思,我建表都没有用到
      

  7.   

    constraint [PK_tblAuditLog] primary key clustered (AuditLogID) 多一个 on primary 
      

  8.   

    如下就可以了:
    create table tblAuditLog( 
    AuditLogID int IDENTITY(1,1) not null, 
    Action varchar(20) not null, 
    Msg varchar(100) null, 
    AuditDate datetime null 
    constraint DF_tblAuditLog_ErrorDate Default (getdate()), 
    constraint [PK_tblAuditLog] primary key clustered (AuditLogID) 
    )