SQL语句中的一些参数如何用变量来代替?
2008-04-30 21:46
337 查看
可以采用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语句中的一些特殊参数如何用变量来代替
- sql 如何将拼的sql语句结果赋值给变量
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- sql语句中有变量时如何处理
- 如何用参数化SQL语句污染你的计划缓存
- MyBatis之SQL语句映射文件增删改查和Java参数如何对应
- 如何利用SQL语句求日期的时间差值,并汇总网上的一些信息
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- 集算器如何将第一个sql语句中的结果作为第二个sql的参数值
- SqlServer和Oracle中一些常用的sql语句4 局部/全局变量
- 如何使每条sql语句都变化定义的变量
- 如何利用SQL语句求日期的时间差值,并汇总网上的一些信息
- SqlServer和Oracle中一些常用的sql语句4 局部/全局变量
- mysql如何在sql语句中用php变量
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- Sql语句中in(...)使用参数变量
- MySQL 5 中,如何在写存储过程时在SQL语句中嵌入参数
- perl,shell中如何打印出处理sql语句变量的单引号
- 请问Enterprise Library如何执行带有参数的SQL语句(Generic Database)
- sql语句中用问号代替参数