select '\'' escapte '\' 这样为何不行
解决方案 »
- sql 2000如何做到同一条码最多只能插入2条记录?
- ms sql server 2000 可以通过视图创建联合主键吗?
- 请教一个select语句
- 怎么查找表中没有的数据???
- 请问注册用户名转为数字的问题,急!谢谢大家
- 远程连接数据库用方式好
- 关于数据库同步问题????急
- 如何用VB运行通过SQL查询分析器生成的*.SQL!
- 哪位能够告知股票软件如分析家、乾隆或海融的数据文件格式,或者能够在哪里找到这些信息?万分感谢!
- EXCEL表内容导入到mysql数据库出错
- 谁能帮忙改改我的SQL,谢谢100分!
- 服务器上已经安装了sqlserver2005,想再装一个sqlserver2000,需要注意些什么?
专义符的问题
/*
-----------
\ escapte \(所影响的行数为 1 行)
*/select '''\ escapte \'''
/*
-------------
'\ escapte \'(所影响的行数为 1 行)
*/select '''\'' escapte ''\'''
/*
---------------
'\' escapte '\'(所影响的行数为 1 行)
*/
declare @as_exec char(200),@as_pcode char(20)
declare @ai_num intselect @ai_num=10
select @as_pcode=rtrim('MCP0027-G2') select @as_exec='select top '+ltrim(str(@ai_num))+' identity(int ,1,1) as id,pcode into #a from ts where pcode=\'' +@as_pcode+'\'' escape '\'select @as_exec
执行了一下,还是错的
escape
不是
escapte
只能用于like后的通配符