我正在尝试检索具有特殊字符(')单引号的数据。
我的查询是
select * from table_name nolock WHERE value LIKE "%'%" and col_value = 1
我通过Linux脚本连接到数据库并尝试在SYBASE DB中执行上述查询。
使用以下查询获取语法错误
select * from table_name nolock WHERE value LIKE "%'%" and col_value = 1
使用以下查询获取无结果
select * from table_name nolock WHERE value LIKE \"\%\'\%\" and col_value = 1
答案 0 :(得分:-1)
sybase的scape角色是[' (单引号)],如果你写的话,你的查询就会运行:
select * from table_name nolock WHERE value LIKE "%''%" and col_value = 1