黑马程序员技术交流社区

标题: SQLSever的问题 [打印本页]

作者: 吴清华    时间: 2012-7-29 09:55
标题: SQLSever的问题
SQL Sever向表中插入新数据如何快捷得到自增量字段的当前值?
作者: 陈汉维    时间: 2012-7-29 10:05
insert into 表(name) value('hello')
select @identity from 表 where name = 'hello'
这个我曾经做过,你试看看,把主键中设置自增的参数查询出来,是这样写@@identity还是@identity这样,我好久没试过,你试看看
作者: 刘秋菊    时间: 2012-7-29 12:07
本帖最后由 刘秋菊 于 2012-7-29 12:12 编辑

INSERT INTO name(fname) value ("hello") OUTPUT inserted.fid
作者: 金_鑫    时间: 2012-7-29 18:16
有一表如下:  
CREATE  TABLE  news  (  
           [id]  [int]  IDENTITY  (1,  1)  NOT  NULL  ,  
           [TITLE]  [varchar]  (100)  COLLATE  Chinese_PRC_CI_AS  NOT  NULL   
)  ON  [PRIMARY]  

当我用INSERT  INTO  NEWS(TITLE)VALEUS  (‘SDFSDF’)新增数据

然后用SELECT  IDENT_CURRENT('news') 可以得到ID的值





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2