主要是折腾sp_executesql。把它贴出来是因为写的时候忘了加exec结果花了很多时间……
代码:
declare @sql nvarchar(4000)
select @sql = ''
select @sql = @sql + N'insert into TT_User_Role(UserID, RoleID) values(28, '''
+ RoleID + ''')
' from TT_User_Role where RoleID
in(select distinct RoleID from TT_User_Role)
print @sql
exec sp_executesql @sql


浙公网安备 33010602011771号