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的语句里无效.
- 上一篇: SQL/PLUS使用技巧
- 下一篇: 数据库正规化和设计技巧
-= 资 源 教 程 =-
文 章 搜 索