易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 转义字符

一、准备特殊数据
create table t_escape(s varchar2(50));
--show define -- define "&" (hex 26)
--show escape -- escape off
set define off
set escape on
insert into t_escape values('string&text');
insert into t_escape values('string\&text');
insert into t_escape values('string\%text');
insert into t_escape values('string\_text');
insert into t_escape values('string''text');
set escape off
set define on
insert into t_escape values('Top_Gun');
insert into t_escape values('Tom''s eye');
insert into t_escape values('normal');
insert into t_escape values('100%ps');
insert into t_escape values('12345');
insert into t_escape values('15%30');
insert into t_escape values('%40');
insert into t_escape values('25%XT');
insert into t_escape values('%%A3E5');
set define off
--直接插入如下数据时,插入结果不正确。
insert into t_escape values('T&T Company');
set define on
commit;
/
二、使用转义查询
[界定符][转义符]%'escape'[界定符] 为转义定义,如
转义_,使用$_%'escape'$,这里界定符是$。
select * from t_escape where s like 'Top$_%'escape'$';
界定符可以是空格,\,=,/,|,不能是字母。
例,查找含有'%'的所有字段:
select * from t_escape where s like '%\%%' escape '\';
'&'不能通过转义字符查找:
select * from t_escape where s like '%\&%' escape'\';
可以通过另外的方式进行转义:
select ascii('&') from dual; -- ASCII = 38
select * from t_escape where s like '%'||chr(38)||'%';
查找单引号:
select * from t_escape where s like '%''%';


相关文档:

甲骨文推出“Oracle加快计划”

 二零零九年十月二十日,打从三年前推出Oracle加紧计划以来,甲骨文公司已经增加了七,000多家治理软件中型企业客户,当前中型企业客户总量已经超过25,000家。
透过推出马向中型企业客户的Oracle加快计划新功能,包括新式加快计划解决方案、Oracle企业加速器、财务选件和调度步骤等,甲骨文在不停兑现顺利。
面临中型 ......

Ubuntu9.04下Oracle手动启动与自启动脚本

 
Ubuntu9.04下Oracle手动启动与自启动脚本
一、启动数据库实例
Java代码
gengzhi
@gengzhi
-desktop:~$ su oracle  
oracle@gengzhi
-desktop:~$ sqlplus 
" scott/tiger  as sysdba"
   
gengzhi@gengzhi-desktop:~$ s ......

和网友探讨 如何学习Oracle

http://www.inthirties.com/thread-757-1-1.html
很荣幸,被邀请为CSDN学习大本营里的Oracle老师。有个网友发消息过来,一起探讨如何学习Oracle,一下是回复,和大家一起探讨。
 首先,要明确你的方向和目标。
对于Oracle来说,这个体系是比较庞大的,所以明确一个目标和你的方向是在学习前需要思考的问题。 管理, ......

Oracle sqlplus 配置

sqlplus的配置文件为login.sql,通常如下所示创建该文件:
set serveroutput on size 1000000
set trimspool on  --滤除spool输出的空白
set linesize 200  --用于设定每行显示的宽度
set pagesize 9999 --设置显示的页数
set sqlprompt '_user @ _connect_identifier> '
将该文件复制到Oracle安装目录C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号