我正在编写一个ASP.NET Web应用程序,客户希望能够将用户的组代码“克隆”为新的user_code。
我的表格userGroup
包含2列group_code
和user_code
。
通过克隆,我希望将所有group_code
放在user_code = 'testUser'
的所有位置,并将所有group_code
复制到新的user_code
'testUser2'。我知道我需要使用参数,但我不确定如何构造我的查询。
答案 0 :(得分:2)
我想你想要?foo
:
insert
答案 1 :(得分:1)
如果您正在考虑存储过程,可以执行以下操作
create proc copyGroupCodes(@sourceUser varchar, @targetUser varchar)
as
begin
Insert into userGroup(group_code, user_code)
select group_code, @targetUser as user_code
from userGroup
where user_code = @sourceUser
end