社区
MS-SQL Server
帖子详情
为什么加个'%'就出错了?
Spring414
2003-10-17 09:14:45
declare @a varchar(1000)
set @a = 'select 1 where 1 like '+'1%'
exec(@a)
在查询分析器里执行出错:
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '%' 附近有语法错误。
去掉那个%就没有错了。这是为什么?
...全文
30
16
打赏
收藏
为什么加个'%'就出错了?
declare @a varchar(1000) set @a = 'select 1 where 1 like '+'1%' exec(@a) 在查询分析器里执行出错: 服务器: 消息 170,级别 15,状态 1,行 1 第 1 行: '%' 附近有语法错误。 去掉那个%就没有错了。这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Spring414
2003-10-17
打赏
举报
回复
谢谢大家!分不在多,交流学习则成。
银狐被占用
2003-10-17
打赏
举报
回复
改正:
解决办法:set @a='select l where l like '''+'l%'''
jingxijun
2003-10-17
打赏
举报
回复
up
银狐被占用
2003-10-17
打赏
举报
回复
因为你的%和它前面的那个是1还是l的东东得用单引号引上!
解决办法:set @a='select l where l like '+''l%''
你再试试!
伍子V5
2003-10-17
打赏
举报
回复
呵,不好意思
zjcxc
元老
2003-10-17
打赏
举报
回复
--单引号不够
declare @a varchar(1000)
set @a = 'select 1 where 1 like '''+'1%'''
exec(@a)
Spring414
2003-10-17
打赏
举报
回复
谢谢,知道了,原来在字符串里是两个'代表一个'。
zclxyh
2003-10-17
打赏
举报
回复
引号用错了
declare @a varchar(1000)
set @a = 'select 1 where 1 like '''+'1%'''
exec(@a)
Spring414
2003-10-17
打赏
举报
回复
就是怎么再加引号??
豹子辰
2003-10-17
打赏
举报
回复
set @a = 'select 1 from tablename where ''1'' like '+'''1%'''
happydreamer
2003-10-17
打赏
举报
回复
declare @a varchar(1000)
set @a = 'select 1 where 1 like '+'''1%'''
exec(@a)
Spring414
2003-10-17
打赏
举报
回复
letsflytogether,还是出错。
jingxijun
2003-10-17
打赏
举报
回复
再加层引号
豹子辰
2003-10-17
打赏
举报
回复
因为数据类型不一致。%是字符串的通配符。
Spring414
2003-10-17
打赏
举报
回复
知道问题所在了,需要在%两边再加个',怎么加啊?
伍子V5
2003-10-17
打赏
举报
回复
declare @a varchar(1000)
set @a = 'select 1 from tablename where 1 like '+'1%'
exec(@a)
游戏逆向
游戏数据的分析 Moba游戏的技能躲避和技能轨迹的原理与实现 FPS透视 的原理与实现(包括飞天遁地飞刀秒杀加速子弹... 3、实战性强 编程中要注意什么?如何阅读
出错
提示?如何调试运行程序?如何排查错误,解决问题?
实验 线程编程-加1操作为什么会
出错
?【操作系统】
实验 线程编程-加1操作为什么会
出错
?
C语言中float的输入和输出,C语言 如果使用float 之后输出都必须改成%f??
定义某个类型后,输出的时候也要输出相应的类型,否则可能会
出错
或者造成输出的数值不精确。针对你这个问题:%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。在用于输出时:float类型可以...
fgets在循环中使用
出错
?!
是的,我今天在做程序时,就遭遇了这个问题,严格上来说,这是一个与指针有关的问题。先看看下述代码段: #define LINE_LENGTH 100 void import_file(char* file_path) { int sum = 0; FILE *fp_r; FILE...
线切割计算机传输
出错
,为什么线切割单板机总传不了或
出错
?解开传送数据之迷...
最近几天,好多个客户,要么把YH控制卡寄给老段配件电脑主机,并且要求传送程序到其它单板机;要么请偶装绘图编程送程序主机什么的。好忙啊。。。虽说线切割市场单板机控制器占有率不算高,但毕竟有相当一部分人在...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章