当前位置:首页 » 存储配置 » 存储过程like

存储过程like

发布时间: 2023-06-13 16:19:11

1. sql2005 存储过程中where后面的 = 或 like 拼接

createprocup_user
@useridchar(20),
@usernamechar(20)
as
BEGIN
select*fromtb_user
WHERE
userid=CASEWHEN@userid<>''THEN@useridELSEuseridEND
ANDusername=LIKE'%'+CASEWHEN@username<>''THEN@usernameELSEusernameEND+'%'
END


注:@userid<>'',某些情况下,可能换成
@useridISNOTNULLAND@userid<>''更好一些。

@username也是一样。

2. SQL:存储过程中的like问题!

like '%'+rtrim(@para1)+'%'

3. sql语句执行指定存储过程在参数字符串中加like对引号的处理

当前有一存储过程
执行的时候
exec
的第一个参数需要加like语句

exec
proc_page
'info2
where
id
not
in(
select
top
(0)
id
from
info2
where
centerclass=152
and
bigcity=1
and
centercity=7
order
by
id
desc)
and
bigcity=1
and
centercity=7
and
centerclass=152
and
smallsubclassinfo
like
''%'||小型犬||'%''
'
,'*',10,10,'id',1,'','id',0
请问对like旁的单引号大家都如何处理才能使存储过程正确执行?

4. mysql存储过程中like子句字符串变量怎么用

试试 like concat('%',@word,'%')
如果有帮助到你,请点击采纳

热点内容
数据库的字段命名规则 发布:2025-02-05 13:53:16 浏览:683
固定ip自建服务器访问 发布:2025-02-05 13:53:03 浏览:740
快速获取文件夹没文件 发布:2025-02-05 13:52:19 浏览:871
服务器主机如何家用 发布:2025-02-05 13:52:15 浏览:99
安卓应用如何删除自动下载 发布:2025-02-05 13:52:15 浏览:660
c语言switch语句用法 发布:2025-02-05 13:49:16 浏览:936
腾讯缓存不了的动画片怎么办 发布:2025-02-05 13:49:12 浏览:130
access数据库调用 发布:2025-02-05 13:45:01 浏览:48
如何查询服务器所有电脑名 发布:2025-02-05 13:21:38 浏览:150
我的世界ec服务器up主称号怎么获得 发布:2025-02-05 13:21:15 浏览:913