--找出新用户ID的语句如下,lz自己根据情况修改一下, select ID from 你的表 where 用户名 = '新用户'--找出ID后,如果是插入到别的表就修插入操作,更新就写更新操作
if object_id('tbUser') is not null drop table tbUser if object_id('tbBackUp') is not null drop table tbBackUp GO ----创建测试表 create table tbUser(id int identity(1,1),name varchar(10)) create table tbBackUp(id int) GO----向用户表中插入用户,若要获得新用户ID可以使用SCOPE_IDENTITY() ----或@@identity,二者的作用域有所区别,而且二者的值当用户表中有 ----触发器时可能会有所不同,具体请参考帮助. INSERT INTO tbUser VALUES('User1')----将获得的新用户的自增ID插入到另一个表tbBackUp中 INSERT INTO tbBackUp SELECT SCOPE_IDENTITY() ----或者INSERT INTO tbBackUp SELECT @@identity----查看 select * from tbBackUp----清除测试环境 drop table tbUser,tbBackUp/*结果 id ----------- 1 */
select ID from 你的表 where 用户名 = '新用户'--找出ID后,如果是插入到别的表就修插入操作,更新就写更新操作
drop table tbUser
if object_id('tbBackUp') is not null
drop table tbBackUp
GO
----创建测试表
create table tbUser(id int identity(1,1),name varchar(10))
create table tbBackUp(id int)
GO----向用户表中插入用户,若要获得新用户ID可以使用SCOPE_IDENTITY()
----或@@identity,二者的作用域有所区别,而且二者的值当用户表中有
----触发器时可能会有所不同,具体请参考帮助.
INSERT INTO tbUser VALUES('User1')----将获得的新用户的自增ID插入到另一个表tbBackUp中
INSERT INTO tbBackUp SELECT SCOPE_IDENTITY()
----或者INSERT INTO tbBackUp SELECT @@identity----查看
select * from tbBackUp----清除测试环境
drop table tbUser,tbBackUp/*结果
id
-----------
1
*/