【发布时间】:2010-04-12 12:09:02
【问题描述】:
我有如下查询
declare @str_CustomerID int
Insert into IMDECONP38.[Customer].dbo.CustomerMaster
( CustomerName , CustomerAddress , CustomerEmail , CustomerPhone )
values ( ‘werw12e’ , ‘jkj12kj’ , ‘3212423sdf’ , ‘1212121′
)
select @str_CustomerID= scope_identity()
执行后它在我的参数中返回 null。
我想得到身份的价值。我该怎么做?
这里的主要问题是“IMDECONP38”——我使用的服务器名称。如果我删除它,我可以在我的参数中获得 identity 的值。
【问题讨论】:
-
这里的“参数”是什么意思?
-
表中其实有一个标识列,对吧?愚蠢的问题,但以防万一。 . .
标签: sql sql-server database sql-server-2005 identity