通常,它不能在单个语句中完成。
但是SELECT SCOPE_IDENTITY()可以(并且应该)直接放在INSERT语句之后,因此所有操作都在同一数据库调用中完成。
例子:
mydb.ExecuteSql("INSERT INTO table(foreign_key1, value) VALUES(9, 'text'); SELECT SCOPE_IDENTITY();");您可以使用OUTPUT,但是您应该注意一些限制:
http://msdn.microsoft.com/en-
us/library/ms177564.aspx



