欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【SQL语句中的一些特殊参数如何用变量来代替】,下面是详细的分享!
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的语句里无效。
以上所分享的是关于SQL语句中的一些特殊参数如何用变量来代替,下面是编辑为你推荐的有价值的用户互动:
相关问题:sql update语句中,将表名称能用变量代替吗?不是...
答:declare @djlx varchar(1000) declare @sql varchar(4000) set @djlx='数据库中存在的表名称' set @sql='update '+@djlx+' set a=''0'',b=''0''' exec (@sql) >>详细
相关问题:sql语句添加的时候,是拼串,当遇到特殊符号,当成...
答:你sql语句里就需要写成参数的形式 把insert into talbe value (' "+topic+" ')里的' "+topic+" '直接写成@topic 另外sql语句里的参数名字,和你c#里的ADD的参数名字一定要一样 其实你仔细点就应该发现了,为什么Parameters.Add方法需要你定义... >>详细
相关问题:sql语句中的问号和直接传变量参数
答:第一条是用绑定参数的方法查寻 第二条是直接组成sql语句的方法查寻 推荐使用绑定变量,可以提高安全性,理论上性能可以提升5%左右。 如果个人习惯一气呵成写SQL并且系统不是很大的话,也可以用第二种。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
