一句含有like关键字的sql有错,怎么改? “”改成''exec (' select distinct ringID,ringName,type,category,singer from '+@brand+'where singer like ''%'+@singer+'%'' ') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --可以的啊--示例代码:create table tb1(code varchar(10),codename varchar(20))insert into tb1select 'AB00001','AAA'union allselect 'BB00001','BBB'union allselect 'CC00001','CCC'declare @TempStr varchar(10)set @TempStr='B'exec ('select * from tb1 where code like ''%'+@TempStr+'%''')drop table tb1/*code codename ---------- -------------------- AB00001 AAABB00001 BBB*/ 在sql里对的,asp.net调用这个存储过程就说:like附近有语法错误。晕啊~ 请问一个Select语句效率的问题 sql小case 两个表 多对多的关系,怎样查询一个表里的数据,带出另外一个表的字段 使用索引,执行计划中显示的成本请高手解答 我想将varchar转换成numeric,如果转换不了就用0替换。请问SQL语句怎样写? BCP导入数据问题 ,分不够可以再开帖加,顶有分,谢谢 SQLSERVER2005打SP的问题 联合查询分页!请问这个存储过程哪里出错了?应该怎么写呢? 怎么不能连接SQL Server? SQL语句里有OR有AND的问题 不知这样的情况该怎么处理??? sql7.0 在使用任务中查看到使用内存一直往上升,导致内存不够用,服务器死机!
--示例代码:
create table tb1(code varchar(10),codename varchar(20))
insert into tb1
select 'AB00001','AAA'union all
select 'BB00001','BBB'union all
select 'CC00001','CCC'declare @TempStr varchar(10)
set @TempStr='B'
exec ('select * from tb1 where code like ''%'+@TempStr+'%''')drop table tb1/*
code codename
---------- --------------------
AB00001 AAA
BB00001 BBB
*/