
PL/SQL
DolphinHat
除了事实之外,没有其它的权威!
展开
-
job
1.创建jobdeclare jobno number:=1;begin --每5分钟执行 dbms_job.submit(jobno,'ProcedureName;',sysdate,'sysdate+5/1440'); --每天1点钟执行 dbms_job.submit(jobno,'ProcedureName;',trunc(sysdate),'trunc(s原创 2012-10-12 10:11:02 · 538 阅读 · 0 评论 -
using(动态语句)
--创建测试表create table t01(id integer,name varchar2(10));--创建测试数据insert into t01(id,name) values (1,'a');insert into t01(id,name) values (2,'b');insert into t01(id,name) values (3,'c');--提交commi原创 2013-01-24 11:38:51 · 907 阅读 · 0 评论 -
存储过程&函数返回结果集
--创建测试表create table t01(id integer,name varchar2(10));--创建测试数据insert into t01(id,name) values (1,'a');insert into t01(id,name) values (2,'b');insert into t01(id,name) values (3,'c');--提交commi原创 2013-01-24 14:02:15 · 8924 阅读 · 0 评论 -
oracle如何显示毫秒?
date类型只能精确到秒,要想精确到毫秒,需要使用timestamp类型。应用举例:举例1:select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff') from dual;举例2:select to_char(to_timestamp('20130425 080000','yyyy-mm-dd hh24:mi:ss.ff'),原创 2013-04-25 17:50:29 · 3114 阅读 · 0 评论 -
关于oracle的&字符的处理
&符号是oracle的替代字符,只要出现该字符oracle就会提示输入替代值。解决该问题有以下三种方式:1.设置会话,将&符号作为普通字符SQL> set define off;SQL> select 'a&b' from dual;2.拆分字符SQL> select 'a'||chr(38)||'b' from dual;SQL> select 'a'||'&'||'b'原创 2013-05-09 10:45:40 · 947 阅读 · 0 评论 -
关于oracle的where条件有特殊符号的处理
有这样的一些数据:select 'fie_a' as col from dualunion allselect 'fie_b' as col from dualunion allselect 'fi_a' as col from dualunion allselect 'fi_b' as col from dual;我需要从这些数据中查找fi_开头的数据,一般写法是原创 2013-05-09 10:52:31 · 1901 阅读 · 0 评论