SQL语句中的一些参数如何用变量来代替?
类别: 数据库教程
可以采用exec方法
declare @tempStr varchar(350)
select @tempStr=\'Update weekcount set [\'+convert(varchar,@week)+\']=[\'+convert(varchar,@week)+\']+1 where
userid=\'\'\'+replace(@user,\'\'\'\',\'\'\'\'\'\')+\'\'\'\'
exec(@tempStr)
注意: 使exec不能返回一些变量的值,而且当前的变量值在exec的语句里无效.
declare @tempStr varchar(350)
select @tempStr=\'Update weekcount set [\'+convert(varchar,@week)+\']=[\'+convert(varchar,@week)+\']+1 where
userid=\'\'\'+replace(@user,\'\'\'\',\'\'\'\'\'\')+\'\'\'\'
exec(@tempStr)
注意: 使exec不能返回一些变量的值,而且当前的变量值在exec的语句里无效.
- 上一篇: 在SQL2000查询中使用XDR的例子
- 下一篇: 游标操作时进行UPDATE应注意的一个问题
-= 资 源 教 程 =-
文 章 搜 索