CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  Sybase

全局变量的问题?????

楼主xiaotao0432(白开水)2003-12-04 00:29:54 在 其他数据库开发 / Sybase 提问

@@identity     这个sybase全局变量是做什么用的????谢谢 问题点数:100、回复次数:3Top

1 楼hobbylu(东方一剑(提供技术咨询服务,请联系QQ31827516))回复于 2003-12-04 12:16:22 得分 20

select   @@identity产生当前会话的identity值Top

2 楼xiaotao0432(白开水)回复于 2003-12-04 13:47:25 得分 0

当前会话的identity值   具有什么意义???初学。谢谢  
  Top

3 楼brook_huang(brook)回复于 2003-12-04 14:07:14 得分 80

在一条   INSERT、SELECT   INTO   或大容量复制语句完成后,@@IDENTITY   中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则   @@IDENTITY   返回   NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY   返回最后产生的标识值。如果此语句激发一个或多个执行产生标识值的插入操作的触发器,则语句执行后立即调用   @@IDENTITY   将返回由触发器产生的最后的标识值。如果触发器在具有标识列的表上执行插入操作后激发,并且触发器插入到另一个没有标识列的表中,则   @@IDENTITY   将返回第一个插入的标识值。若   INSERT   或   SELECT   INTO   语句失败或大容量复制失败,或事务被回滚,则   @@IDENTITY   值不会还原为以前的设置。  
   
  在返回插入到表的   @@IDENTITY   列的最后一个值方面,@@IDENTITY、SCOPE_IDENTITY   和   IDENT_CURRENT   函数类似。    
   
  @@IDENTITY   和   SCOPE_IDENTITY   将返回在当前会话的所有表中生成的最后一个标识值。但是,SCOPE_IDENTITY   只在当前作用域内返回值,而   @@IDENTITY   不限于特定的作用域。  
   
  IDENT_CURRENT   不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT   返回任何会话和任何作用域中为特定表生成的标识值。有关更多信息,请参见   IDENT_CURRENT。  
   
  @@IDENTITY   函数的作用域是执行该函数的本地服务器。此函数不能应用于远程或链接服务器。要获得其他服务器上的标识值,请在远程服务器或链接服务器上执行存储过程,并使该存储过程(在远程或链接服务器的环境中执行)收集标识值并将其返回本地服务器上的调用连接  
  Top

相关问题

  • 全局变量
  • 全局变量!!
  • 全局变量
  • 全局变量?
  • 全局变量
  • 全局变量
  • 关于全局变量
  • 全局变量的定义
  • 全局变量的困扰
  • 全局静态变量???

关键词

  • 语句
  • 服务器
  • 函数
  • 执行
  • 远程
  • identity
  • 标识值
  • 作用域
  • 触发器
  • 插入

得分解答快速导航

  • 帖主:xiaotao0432
  • hobbylu
  • brook_huang

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo