如何向一个数据库表内插入一个数据,然后获得插入后的产生的主键值 20CSDN]

发布时间:2016-12-11 18:03:24 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"如何向一个数据库表内插入一个数据,然后获得插入后的产生的主键值 20CSDN]",主要涉及到如何向一个数据库表内插入一个数据,然后获得插入后的产生的主键值 20CSDN]方面的内容,对于如何向一个数据库表内插入一个数据,然后获得插入后的产生的主键值 20CSDN]感兴趣的同学可以参考一下。

sqlserver2000中 如何向一个数据库表内插入一个数据,然后获得插入后的产生的主键值 例如我向一个表(staff)有int  EmployeeID (自增的主键)和EmployeeName Nvarchar(50) 我 insert into staff 时如何得到,它自增的EmployeeID值... 小弟急用,求教.. 请大哥大姐们999...

insert into (.......) values(.....) select @@identity

大哥大姐,你们麻烦一下,给我写个全点的 我不是高手 create PROCEDURE dbo.insert @EmployeeName Nvarchar(50) insert into(...)values(.....) 还怎么写啊??

给了关键词,剩下的是不是应该查一下手册了?

一楼的大虾已经说得很清楚咧

CREATE PROCEDURE dbo.insert @EmployeeName Nvarchar(50) AS insert into staff(EmployeeName,...)values(@EmployeeName,.....) return scope_identity()    /*如果staff表没有触发器,可以使用@@IDENTITY*/ GO 或者 CREATE PROCEDURE dbo.insert @EmployeeName Nvarchar(50),@ID int output AS insert into staff(EmployeeName,...)values(@EmployeeName,...) set @ID = scope_identity()    /*如果staff表没有触发器,可以使用@@IDENTITY*/ GO

insert into (.......) values(.....) select @@identity

上一篇:关于在win2003下sqlserver2000群集的问题 20zhaoqiubo]
下一篇:哪位大哥知道哪边可以下SQL 2000英文版的 20CSDN]

相关文章

相关评论