初识Identity的问题。

changxiang 2003-10-20 01:36:53
insert into tablename
values(1007,'xixdhsi',0,'hafdhhsa')
select IDENT_CURRENT('RMSDB.dbo.accountinfo') as 'xixi'

是不是随便做一个插入操作,xixi 列都应该有一个值呀,可现在是xixi列返回为null,这是为什么?
...全文
155 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
changxiang 2003-10-20
  • 打赏
  • 举报
回复
谢谢!
pengdali 2003-10-20
  • 打赏
  • 举报
回复
举例:

create table 表(id int identity(1,1),name varchar(100))
go
insert 表 values('J9988')
insert 表 values('CSDNM')

select * from 表
SELECT IDENT_CURRENT(表)

go
drop table 表
pengdali 2003-10-20
  • 打赏
  • 举报
回复
你做了企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”的
吗?
pengdali 2003-10-20
  • 打赏
  • 举报
回复
insert into tablename values(1007,'xixdhsi',0,'hafdhhsa')

select IDENT_CURRENT('tablename') xixi
changxiang 2003-10-20
  • 打赏
  • 举报
回复
作一补充,上述两个表名一致。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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