我有这个sql表
- CREATE TABLE Notes(
- NoteID [int] IDENTITY(1,1) NOT NULL,NoteTitle [nvarchar](255) NULL,NoteDescription [nvarchar](4000) NULL
- ) CONSTRAINT [PK_Notes] PRIMARY KEY CLUSTERED
- (
- NoteID ASC
- )WITH (PAD_INDEX = OFF,STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF,ALLOW_ROW_LOCKS = ON,ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
- ) ON [PRIMARY]
而且我想从临时表中复制记录,包括使用SQL查询的NoteID ..
这是我的脚本:
- SET IDENTITY_INSERT Notes OFF
- INSERT INTO Notes (NoteID,NoteTitle,NoteDescription)
- SELECT NoteID,NoteDescription from Notes_Temp
- SET IDENTITY_INSERT Notes ON
用这个脚本,我收到一个错误:
- Cannot insert explicit value for identity column in table 'Notes' when IDENTITY_INSERT is set to OFF.