SELECT @@IDENTITY 中的@@是什么意思,如何应用?
2010-07-28 19:42
260 查看
@@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头。比如有个表A,它的自增列是id,当向A表插入一行数据后,如果插入数据后自增列的值自动增加至101 ,则通过select @@identity得到的值就是101。使用@@identity的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。
相关文章推荐
- 应用软件是基于GNOME或KDE的到底是什么意思
- URL标准化是什么意思?301重定向又如何?--URL重写优化
- mysql 最大连接数是什么意思?有什么用?如何修改?
- iOS设备的UDID是什么?苹果为什么拒绝获取iOS设备UDID的应用?如何替代UDID?
- css背景应用中的repeat-x与repeat-y各是什么意思
- Quaternion.identity是什么意思?
- 在用R语言编程中,界面上出现了“+”号,是什么意思?如何删除错误的输入,如何清屏?
- order by 1,2这个是什么意思,该如何解决
- j2ee的web工程,研发过程中,无论什么架构和框架(单工程的、前后端分离的、Struts、spring等),都离不开一个问题,前后端如何传参。那么,传参究竟是什么意思呢?
- 关于如何使用SqlServer中@@Identity、@@IDENT_CURRENT、@@SCOPE_Identity获取自动生成列的值的区别(精简版)
- iOS设备的UDID是什么?苹果为什么拒绝获取iOS设备UDID的应用?如何替代UDID?
- 句话是什么意思?if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PerPer
- (转)select 1 from ... sql语句中的1代表什么意思? .
- php中::是什么意思?关于php中::的说明及应用
- 请解释一下CRC是什么意思?并说明其应用场合?根据下面的描述完成CRC16的C代码。
- 超焦距是什么?如何应用超焦距?
- select 1 from ..., sql语句中的1代表什么意思
- PS蒙版有什么作用,如何应用蒙版。
- android中MotionEvent.ACTION_CANCEL事件是什么意思,如何触发
- ubuntu如何发音? ubuntu是什么意思?