社区
应用实例
帖子详情
在存储过程中如何使用like
weixcan
2004-08-13 12:51:24
我想用存储过程进行模糊查询,可在存储过程中如何使用like?
...全文
179
8
打赏
收藏
在存储过程中如何使用like
我想用存储过程进行模糊查询,可在存储过程中如何使用like?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gwhkjd2
2004-09-08
打赏
举报
回复
必须用varchar
字段也得用varchar
declare @value varchar(n),
@sql varchar(4000)
Set @sql='select * from table where value like ''%'+@value+'%'''
sp_executesql
yang771
2004-08-14
打赏
举报
回复
declare @value char(n),
@sql varchar(4000)
Set @sql='select * from table where value like ''%'+@value+'%'''
sp_executesql
pbsql
2004-08-13
打赏
举报
回复
一样的呀,假如参数是@fieldvalue:
select * from t where field like '%'+@fieldvalue+'%'
weixcan
2004-08-13
打赏
举报
回复
那是不是中文查询有问题呢
我就是这么写的,在sqlserver2000
可是就是取不出数据啊
奇怪
liangx326
2004-08-13
打赏
举报
回复
用法是一样的!
xxora
2004-08-13
打赏
举报
回复
用法和在普通的SQL语句中的用法是一样的
chinaandys
2004-08-13
打赏
举报
回复
select * from t where field like '%'+@fieldvalue+'%'
set @sql='select * from t where field like ''%'+@fieldvalue+'%'''
panjinfu80
2004-08-13
打赏
举报
回复
declare Ks_cur cursor for
select name from sysobjects WHERE name LIKE 'K%'
open KsCy_cur --打开游标
fetch next from Ks_cur --执行第一次取数操作
into @TableName
while
begin
end
close Ks_cur
deallocate Ks_cur
oracle
存储过程
中
使用
like,oracle利用user_db_like的
存储过程
oracle利用user_db_like的
存储过程
Java代码CREATE OR REPLACE PROCEDURE helloas--定义参数 www.2cto.com--得到objectidcursor Cursor_Objectid isselect id from (select a1.id from resource_wap_data_finish a1 union select...
如何在
存储过程
中
使用
like操作符
目标:要查询数据库
中
的一个操作日志表,其
中
要根据日志内容进行筛选,比如要查询所有日志内容
中
有 添加 字样的记录;代码: 1SET QUOTED_IDENTIFIER ON 2GO 3SET ANSI_NULLS OFF 4GO 5if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[GetOperat
存储过程
中
使用
like模糊一个数组
1、
使用
group_concat把数组变成字符串。2、
使用
replace替换连接符。3、
使用
concat连接拼接脚本。
存储过程
中
使用
Like
1SET QUOTED_IDENTIFIER ON
2GO
3SET ANSI_NULLS OFF
4GO
5if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetOperationLogs]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
6drop procedure [dbo].[GetOp
oracle
存储过程
中
like的拼接
vSQL_LINE := ' ORDER BY ID DESC'; vSQL:= 'SELECT ID,SOFT_NAME AS SOFTNAME,EXE_FILE_NAME AS EXEFILENAME,SOFT_DETAIL AS SOFTDETAIL,ROWNUM FROM T_WORK_SOFT_BASE WHERE 1 = 1'; vSQL_L := 'SELECT COUNT(...
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章