打印本文 打印本文 关闭窗口 关闭窗口
SQL SERVER 2000 中的标识值获取函数
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2631  更新时间:2007/11/14 13:08:25  文章录入:mintao  责任编辑:mintao
--===========================================
-- 删除测试环境
-- ===========================================
DROP TABLE t1,t2

-- b) 代码结果说明

从上面的代码可以看到:
IDENT_CURRENT()  始终返回指定表最后插入的标识值
@@IDENTITY       返回当前会话的标识值,无论是否在同一个作用域,在测试1、2中,可以看到它返回的是触发器中插入记录的标识值,而在测试3中,因为当前会话无插入记录,所以返回NULL
SCOPE_IDENTITY() 返回当前会话同一作用域的标识值,所以在测试1、2中,它返回的值不受触发器的影响,而在测试3中,因为当前会话无插入记录,所以返回NULL

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口