DECLARE @strTableName varchar(50) -- 事件的数据表
SET @strTableName = ( SELECT cnvcTableName FROM tbURLType WHERE cniTypeID = @strURLType )
Exec('UPDATE '+@strTableName+' SET cncIsReseach = ''1''')
SET @strTableName = ( SELECT cnvcTableName FROM tbURLType WHERE cniTypeID = @strURLType )
Exec('UPDATE '+@strTableName+' SET cncIsReseach = ''1''')
解决方案 »
- 求助,连表更改数据
- 大家好,请问有没有比较好的储存过程的教程呀?
- 写一个 a 表的触发器,当删除 a 表的时候,删除与 a 表通过 acc_id 字段相关联的表 b,怎么写?
- 如何在“事件探查器”中按主机名来过滤数据
- 想统计出下表中的年级字段下的记录中“初”出现的次数,该如何编写的sql语句
- 我复制sql Help文件的备份代码去备份,还是有错,请帮我看一下,多谢!
- 请教一个存储过程
- 这样的sql语句该怎么写?有图,请进
- 制造业质检数据录入,同一批号同一箱号数据,取时间最大值那一行数据的值
- 关于韩国语出现乱码的问题。
- 如果在安装SQLSERVER2K时选择NT身份验证,现在是否可以将其改成混和验证?
- 我用sql语句创建了触发器,请问在 sql server enterprise manager中怎样查看?
set @aa = 'yourTableName'
declare @sql varchar(200)
set @sql = 'select * from ' + @aa
exec(@sql)
用Execute(sql)
效率比较差,需要拼凑字符串
方法二:
if @strTableName = 'abc'
begin
...
end
else if
...也很麻烦