在某个表中插入一行数据后如何知道刚插入的该行数据的标识列的值 insert into ...select @@rowcount 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:IDENT_CURRENT('table_name') SELECT @@IDENTITYReturns the last-inserted identity value. 楼上说得对,是 @@IDENTITY Create Proc myIdentity@ID int outputAsInsert into tablename (fields...) Values(values...)If @@rowcount > 0BeginSelect @ID = @@IdentityReturn @IDEndGo yxl1108(yxl1108) 较简单,xpilot(飞行石) 的也是可以的 有道SQL题请求帮解释(在线等待...) 你们一般用什么画数据库方面的图? 交叉表统计 过程死锁,貌似跟tempdb有关 很奇怪的问题,xp_cmdshell命令失效,困惑很久,请大家帮忙 开始菜单没SQL SERVER 2000快捷方式 求助,一条SQL语句和最大数问题! 请教一个数据库问题,附带基础数据Sql脚本 请问有没办法在视图上实现对应列相乘 做c/s, b/s应用的时候,请问数据库互斥访问怎么实现的? 各位大虾,帮帮我吧!!关于重装SQL Server 的问题。急,在线等待,一经解决,马上给分!! 查询结果问题?
IDENT_CURRENT('table_name')
@ID int output
As
Insert into tablename (fields...) Values(values...)
If @@rowcount > 0
Begin
Select @ID = @@Identity
Return @ID
End
Go
xpilot(飞行石) 的也是可以的