SQL语句中的一些特殊参数如何用变量来代替

2016-01-29 17:03 5 1 收藏

SQL语句中的一些特殊参数如何用变量来代替,SQL语句中的一些特殊参数如何用变量来代替

【 tulaoshi.com - SQLServer 】

可以采用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的语句里无效. 
       

来源:https://www.tulaoshi.com/n/20160129/1500196.html

延伸阅读
女人还有一些特殊的月经 除了正常月经外,还有一些特殊的月经。 初潮 女孩十三四岁左右,出现月经来潮。首次来月经,医学上称“初潮”。“初潮”是女性青春期到来的重要标志。部分少女初潮后一段时间,月经周期可能不太规则。其主要原因是,月经周期调节功能不够稳定,容易受到内外因素,如体质、情...
标签: PHP
经常看到这样的语句: $file = fopen($filename, r) or die("抱歉,无法打开: $filename"); or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。但其处理过程可能有些朋友不大明白。 其实在大多数的语言中, bool or bool这样的语句中,如果前一个值为真后一个值就不会再判断...
InnoDB做为MySQL目前最广泛的事务存储引擎,很多地方的设计和Oracle都是共通的。对于Oracle DBA来说,学习的时候可以多和Oracle的一些特性进行类比,当然也要明白二者之间的区别。 innodb_additional_mem_pool_size 用于缓存InnoDB数据字典及其他内部结构的内存池大小,类似于Oracle的library cache。这不是一个强制参数,可以被...
一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id,'IsInlineFunction')=0) drop function fgetscript...
标签: SQLServer
1、插入记录 insert into tableName (myColumn1,myColumn2) values (@myVal1,@myVal2) 2、删除记录 delete from tableName where myColumn=@myVal 3、修改记录 update from tableName set myColmn1=@myVal1 , myColmn2=@myVal2 where myColmn3=@myVal3 4、为表增加列 alter table myTable add myColumn int default 0 5、删除表中的列 ...

经验教程

532

收藏

100
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部