Sql 存储过程以及 in 子句 的一些用法总结
来源:互联网 发布:域名投资生意是什么 编辑:程序博客网 时间:2024/05/31 11:04
--1通过 exec 直接执行
declare @Month int,@Year int,@CompanyName nvarchar(50),@CurrentUserIDnvarchar(500),
set @Month=1
set @Year=2013
set @CompanyName='xx公司'
set @CurrentUserID='1,2,-1'
-- 通过 exec 直接执行,字符串类型,一定要放在''' '''之间
exec(' SELECT * FROM TestInfo
where Month='+@Month+'
and Year='+@Year+'
and CurrentUserID in ( '+@CurrentUserID+')
and CompanyInfo.Name = '''+@CompanyName+'''')
--2 先定义sql语句变量,定义变量类型,传入变量' 字符串类型,一定要放在''' '''之间
declare @StrSql nvarchar(2000)
declare @Month int,@Year int,@CompanyName nvarchar(50)
set @Month=1
set @Year=2013
set @CompanyName='xx公司'
set @StrSql =' SELECT * FROM TimeInfo
where Month=@Month
and Year=@Year
and CompanyInfo.Name = @CompanyName'
--定义传入参数变量字符串
declare @ParmDMefinition nvarchar(200)
--设置参数,要求参数名字、类型、顺序和sql语句中一样
SET @ParmDMefinition = N'@Month int,@Year int,@CompanyName nvarchar(50)'
--执行
EXECUTE sp_executesql @StrSql, @ParmDMefinition, @Month,@Year,@CompanyName
- Sql 存储过程以及 in 子句 的一些用法总结
- 一些SQL的存储过程
- T-SQL存储过程中try和catch以及错误处理的用法例子
- 关于MS2K一些存储过程的总结
- SQL里IN的用法以及优化
- java实现类里写sql的in子句
- Mysql中存储过程中的一些常见用法总结
- sql存储过程总结
- sql存储过程总结
- SQL存储过程总结
- SQL总结存储过程
- SQL总结---存储过程
- SQL总结--存储过程
- 存储过程定义以及如何用SQL写一些存储过程实例
- SQL FOR XML子句的各种用法
- SQL Server 2005的OutPut子句用法
- SQL FOR XML子句的各种用法
- 总结的几个 sql 分页存储过程
- Windows Server 2008 流媒体服务器配置手册(三)
- Arcgis for silverlight 坐标转换
- [BBS] Delete.jsp 05 递归删除
- javaWeb工程中的java文件标识符中的J变样了(如图),工程不识别怎么办
- C语言面向对象的程序设计语言
- Sql 存储过程以及 in 子句 的一些用法总结
- Windows7 C盘虚拟内存搬家
- UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)总结
- mysql安装及配置
- 《学会提问》之一——学会提出好问题
- 关于c++, serialization, json, xml, binary
- PostMessage和SendMessage用法与区别
- 判断大小尾数
- PL/SQL Developer 链接oracle