代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
MSSQL
】
多条件查询存储过程
作者:
Dezai.CN
/ 发布于
2012/7/31
/
750
多条件查询存储过程
<div><font face="Verdana">create proc pr_select_Natural ( @CDATE datetime, @FAC_NAME varchar(50), @BATTERY_TYPE varchar(20), @MAKE_MODE varchar(20), @PRODUCE_MODE varchar(20), @YEAR char(4), @MONTH char(2), @TDATE datetime, @PAGENUM varchar(12) ) as declare @strWhere varchar(500) if ( @CDATE = null ) set @strWhere = @strWhere+' and CDATE ='+ @CDATE if ( @FAC_NAME = null ) set @strWhere = @strWhere+' and FAC_NAME like ''%''+@FAC_NAME+''%'' ' if ( @BATTERY_TYPE = null ) set @strWhere = @strWhere+' and BATTERY_TYPE like ''%''+@BATTERY_TYPE+''%''' if ( @MAKE_MODE = null ) set @strWhere = @strWhere+' and MAKE_MODE like ''%''+@MAKE_MODE+''%''' if ( @PRODUCE_MODE = null ) set @strWhere = @strWhere+' and PRODUCE_MODE like ''%''+@PRODUCE_MODE+''%''' if ( @YEAR = null ) set @strWhere =@strWhere+ ' and YEAR like ''%''+@YEAR+''%''' if ( @MONTH = null ) set @strWhere = @strWhere+' and MONTH like ''%''+@MONTH+''%''' if ( @TDATE = null ) set @strWhere = @strWhere+' and TDATE = @TDATE' if ( @PAGENUM = null ) set @strWhere = @strWhere+' and PAGENUM like ''%''+@PAGENUM+''%''' set @strMAIN = 'select CDATE as 出厂时间, FAC_NAME as 发货厂家, BATTERY_TYPE as 电池型号, SEND_TYPE as 发货类型, SEND_NUM as 检测数量, MAKE_MODE as 制作方式, PRODUCE_MODE as 生产方式, BATTERY_NUM as 电池组数量, [YEAR] as 年, [MONTH] as 月, TDATE as 日期, SEND_RULE as 发货规则, SEND_CODE as 发货组编号, BATTERY_SORT as 电池类别, PAGENUM as 条码号, FITTING_CODE as 装配号, LINE_CODE as 生产机号, FLAG as 是否放行, REMARK as 备注, OTHER as 其他, BLANK_COL as 空白列 from T_INFOCODE_NATURAL where 1=1 ' +@strWhere exec(@strMAIN)</font></div>
试试其它关键字
多条件查询
同语言下
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
Dezai.CN
贡献的其它代码
(
4037
)
.
多线程Socket服务器模块
.
生成随机密码
.
清除浮动样式
.
弹出窗口居中
.
抓取url的函数
.
使用base HTTP验证
.
div模拟iframe嵌入效果
.
通过header转向的方法
.
Session操作类
.
执行sqlite输入插入操作后获得自动编号的ID
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3