存储过程的拼接写法 -- 转载
2012-11-16 10:33
323 查看
存储过程的拼接写法 -- 转载
http://www.myexception.cn/database/484718.html
http://www.myexception.cn/database/484718.html
USE [a] GO /****** Object: StoredProcedure [a].[Processname] Script Date: 02/24/2011 11:49:55 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= CREATE PROCEDURE [a].[Processname] @FromDateTime varchar(200), @ToDateTime varchar(200), @CountryCode varchar(200), @Version varchar(200) AS declare @sql varchar(1000) set @sql='select AccessDateTime,IpAddress,Area,AreaDetail as description,City,Version from a.TableName where AccessDateTime between ''' + @FromDateTime+''' and '''+ @ToDateTime+'''' BEGIN if(@CountryCode='') begin set @sql=@sql if(@Version='') begin set @sql = @sql +' order by id desc' end else begin set @sql = @sql + ' and Version='''+@Version +''' order by id desc' end end else begin set @sql=@sql if(@Version='') begin set @sql=@sql +' and Area='''+@CountryCode+''' order by id desc' end else begin set @sql=@sql +' and Area='''+@CountryCode+''' and Version='''+ @Version +''' order by id desc' end end --print @sql exec(@sql) END
相关文章推荐
- asp.net中怎样调用存储过程和存储过程的写法(转载,留着自己看)
- dotnet 中调用access的存储过程(转载)
- 【转】SQL存储过程中SQL语句拼接
- mysql 存储过程基本写法
- SQLServer 存储过程中不拼接SQL字符串实现多条件查询
- Java对存储过程的调用方法 --转载
- 存储过程中拼接SQL语句
- SQLServer 存储过程简介与使用方法<转载>
- SQL Server 存储过程中处理多个查询条件的几种常见写法分析,我们该用那种写法
- SQLServer 存储过程中不拼接SQL字符串实现多条件查询
- 【转载】Sql Server2005不同分页存储过程的性能对比
- sqlserver存储过程循环写法
- 得到存储过程中最后拼接出来的语句
- MySQL中关于行转列的存储过程的写法(使用游标)
- [置顶] oracle存储过程中单引号及字符串拼接处理
- mysql启用系统定时任务自动调用存储过程动态拼接表
- 转载:提高DB2数据库SQL存储过程性能学习笔记
- 转载:存储过程语法
- Firebird主从表存储过程的两种写法
- 存储过程在字符串单引号'内拼接单引号'