sql 插入一条,根据插入的id作为一对多的父id,在插入几条子数据

发布网友

我来回答

1个回答

热心网友

sqlserver 里有个变量 @@IDENTITY,@@IDENTITY 中包含语句生成的最后一个标识值。
@@IDENTITY、SCOPE_IDENTITY 和 IDENT_CURRENT
是相似的函数,因为他们都返回插入到表的 IDENTITY 列的最后一个值。

@@IDENTITY 和 SCOPE_IDENTITY
可以返回当前会话中的所有表中生成的最后一个标识值。

但是,SCOPE_IDENTITY 只在当前作用域内返回值,而 @@IDENTITY
不限于特定的作用域。

IDENT_CURRENT 不受作用域和会话的*,而受限于指定的表。

IDENT_CURRENT 可以返回任何会话和任何作用域中为特定表生成的标识值。

有关详细信息,请参阅 IDENT_CURRENT (Transact-SQL)。

@@IDENTITY 函数的作用域是执行该函数的本地服务器上的当前会话。

此函数不能应用于远程或链接服务器。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com