搜索连接字符串存储过程【原创】
1、CREATE PROCEDURE dbo.SearchUserInfo
(@Age int )
AS
SELECT * FROM UserInfo WHERE Age like '%'+cast(@Age as nvarchar(50))+'%'
RETURN
2、
CREATE PROCEDURE dbo.Mfx_SearchUserInfo
--用户搜索[state-审核状态(2为全部)、UserLever-用户级别(0为全部)、keyWord(关键字)]
@state int,
@UserLever int,
@keyWord nvarchar(50)
AS
begin
declare @sql nvarchar(4000)
set @sql=' select *,(select nvLeverName from UserLever where UserInfo.iUserLeverID=UserLever.id) as nvLeverName from UserInfo where (1=1) '
if(@state=2)
begin
if(@UserLever=0)
begin
set @sql=@sql
end
else
begin
set @sql=@sql+' and iUserLeverID='+char(39)+cast(@UserLever as nvarchar(50))+char(39)
end
end
else
begin
if(@UserLever=0)
begin
set @sql=@sql+' and iStateID='+char(39)+cast(@state as nvarchar(50)) +char(39)
end
else
begin
set @sql=@sql+' and iStateID='+char(39)+cast(@state as nvarchar(50))+char(39) +' and iUserLeverID='+char(39)+cast(@UserLever as nvarchar(50))+char(39)
end
end
end
set @sql=@sql+'AND( nvName like'+char(39)+'%'+@keyWord+'%'+char(39)+'or nvUserName like'+char(39)+'%'+@keyWord+'%'+char(39)+'or nvPhone like'+char(39)+'%'+@keyWord+'%'+char(39)+'or nvIdentityCard like'+char(39)+'%'+@keyWord+'%'+char(39)+')'+'order by UserInfo.ID desc '
exec(@sql)
转载于:https://www.cnblogs.com/tiantangwater/archive/2008/12/24/1361706.html
搜索连接字符串存储过程【原创】相关推荐
- mysql修改连接字符串_修改数据库连接字符串教程
修改数据库连接字符串教程 ASP/ASP.NET站点 ASP/ASP.NET站点连接数据库的配置文件一般为Conn.asp.Web.Config(一般在站点根目录) 这些配置文件一般都含有数据库连接字 ...
- 【转】在Java中连接字符串时是使用+号还是使用StringBuilder StringBuffer 加号
字符串是Java程序中最常用的一种数据结构之一.在Java中的String类已经重载的"+".也就是说,字符串可以直接使用"+"进行连接,如下面代码所示: St ...
- SQL Server 连接字符串和身份验证 学习
SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开. PropertyName1=Value1 ...
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- php server 连接字符串,sqlServer 数据库常用连接字符串
sqlServer 数据库常用连接字符串 用户名和密码验证的方式去连接到数据库服务器 add name="conStr" connectionString="Data S ...
- sqlserver连接字符串_【自学C#】|| 笔记 39 SQL server 连接数据库
一.ADO.NET数据库操作 任何一个应用程序都离不开数据的存储,数据可以在内存中存储,但只能在程序运行时存取,无法持久保存. 数据还可以在磁盘中以文件的形式存储,但文件的管理和查找又十分烦琐无法胜任 ...
- java访问oracle集群,JAVA查询Oracle数据库集群连接字符串
下载必备最新排行装机分类.游戏手机驱动源码LinuxMac小游戏.商城招聘百科知道软件盒子论坛3G版 本站搜索 新闻资讯 软件下载 当前位置: 网站首页 > 编程开发 > 编程语言 > ...
- 在C语言中如何高效地复制和连接字符串?
就目前而言,在编程领域中,C语言的运用非常之多,它兼顾了高级语言的汇编语言的优点,相较于其它编程语言具有较大优势. 作者 | Martin Sebor 译者 | 苏本如,责编 | 刘静 出品 | CS ...
- SQL Server 连接字符串和身份验证
SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开. PropertyName1=Value1 ...
最新文章
- rest服务器性能,基于真实应用环境下的 WEB REST API 性能测试
- git如何添加远程主机_Git远程操作详解
- 维护网络安全要攻防兼备
- 计算机和hdmi无法正常显示,HDMI都不灵 为什么电脑连电视效果差?
- 设计模式常见面试真题详解
- 终于有人把卷积神经网络(CNN)讲明白了
- PID控制器开发笔记(转)
- npm install -s -d -g之间的区别
- springmvc获取url对应的controller,并拦截记录每次访问的controller方法
- 【元胞自动机】基于元胞自动机实现交通流NaSch模型matlab源码
- Spring Globle Transaction VS Local Transaction .
- Matlab:数据包络分析(DEA)企业效率
- int,long,double数值类的基本类型导致更新数据被清零
- java ljava/lang/string_([Ljava/lang/String;)V的含义
- hive中:row_number()排序函数的使用
- [转] 同期群分析Cohort Analysis
- ssm物业报修管理系统的设计与实现毕业设计源码111024
- BES LINEIN 讲解
- 【推荐系统学习】推荐系统架构
- arcgis双标准纬线等角圆锥投影_地图投影知识-双标准纬线选择
热门文章
- linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国
- 自定义菜单url不能带_微服务架构【SpringBoot+SpringCloud+VUE】五 || 实战项目微信公众号自定义开发...
- 产生随机数java_java产生随机数的几种方式
- leetcode485. 最大连续1的个数 *py:“又是一行就解决了,没意思”
- 数据结构课上笔记12
- 如何使用mysql添加更新_Mysql 存在既更新,不存在就添加(sql语句)
- Linux dd命令 复制(拷贝)文件,并对原文件进行转换
- 数学建模 线性规划模型基本原理
- codeforces 977A-C语言解题报告
- 人生致命的八个经典问题