2014-12-02 35 views
0

我在Microsoft SQL Server Managment Studio查詢窗口中有簡單的代碼。使用SCOPE_IDENTITY

insert into [clients] ("Addres","companyID") values (NULL,NULL); 
SCOPE_IDENTITY(); 
select * from clients; 

當我運行它,我有錯誤

消息102,級別15,狀態1,行3
附近有語法錯誤SCOPE_IDENTITY「。

出了什麼問題?沒有行SCOPE_IDENTITY();一切都很好。

客戶:

CREATE TABLE [dbo].[clients](
    [Id] [int] IDENTITY(1,1) NOT NULL, 
    [Addres] [nvarchar](200) NULL, 
    [companyID] [int] NULL, 
PRIMARY KEY CLUSTERED 
(
    [Id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
) ON [PRIMARY] 

回答

1

使用與選擇,

insert into [clients] ("Addres","companyID") values (NULL,NULL); 
select SCOPE_IDENTITY();