提醒一下,我的数据库是oracle9i
解决方案 »
- 【求】sql语句
- 如何判断数组中是否存在重复的值?
- oracle 数据文件扩展问题
- TNS:listener does not currently know of service requested in connect descriptor
- 急!!!!!!!!!!!!!!oracle数据库应用
- 一个简单的问题,怎么写啊
- 求助:在VC中通过ado访问oracle 数据库3天左右时间,数据库读写速度变慢
- 急等!!!!BDEadimin错误,该程序执行非操作,即将关闭.......????
- error: ora-06553:pls-213: standard 包不可存取
- oracle dataguard搭建的问题,斑竹请指点
- 快照snapshot的怪问题。(在线等,马上结帖)
- 关于dbms_job
而是要用:
select * from tb1 where id = 'afas''df'
select * from tab_name where id='afas''df'
select * from tb1 where id='afas'||chr(39)||'df';chr是oracle自身的函数。另外"'"是oracle中的转意字符,你的语句同时可以这样写:
select * from tb1 where id='afas''df';其中''就表示字符'。
select * from tb1 where id='afas@'df' escape '@'
这样定义的转义字符可以用在某些模糊查询中例如:在字符串中有 ' 号 "liup's book",那么应该写成SELECT * FROM tab WHERE t_fieldname='liup%'s book' escape '%'这样定义的转义字符可以用在某些模糊查询中:
查询名字包含"_"的人 select * from book where name like 'English%_book_' escape '%'
此句查询出以"English%_book"开头最后一个字符位任意的所有书名记录。