这个函数是什么意思

Marrylily 2008-06-10 09:22:49
SELECT @@IDENTITY AS
请教各位高手一下这个函数是什么意思?有什么作用?谢谢!
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Marrylily 2008-06-10
  • 打赏
  • 举报
回复
是不是只有自动编号才有这样的属性?
gbfxixi 2008-06-10
  • 打赏
  • 举报
回复
@@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。

一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头。比如有个表A,它的自增列是id,当向A表插入一行数据后,如果插入数据后自增列的值自动增加至101,则通过select @@identity得到的值就是101。

使用@@identity的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。
jhwcd 2008-06-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 myllop 的回复:]
就是插入一条数据后,返回当前插入数据的ID号
[/Quote]

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧