
Oracle SQL
jxzkin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle-merge语句学习
1.语法格式 MERGE INTO USING ON () WHEN MATCHED THEN DELETE WHEN NOT MATCHED THEN [LOG ERRORS ]; 2.测试数据 create table dept_bonuses (employee_id number, bonus_amt number); ins原创 2012-12-24 11:34:02 · 715 阅读 · 0 评论 -
Oracle-Insert all语句学习
1.测试数据 create table small_customers (customer_id number, orders number); create table medium_customers (customer_id number, orders number); create table large_customers (customer_id number,原创 2012-12-24 11:49:21 · 661 阅读 · 0 评论 -
Oracle-CASE WHEN使用
SQL> select * from jay; SELECT_TIME ------------------------------------ 20130119 20130120 20130118 SQL> SELECT (CASE WHEN TO_CHAR( TO_DATE(select_time, 'yyyymmdd'), 'D' )= 1 THEN select_tim原创 2013-01-22 17:20:22 · 722 阅读 · 0 评论 -
SQL-韩信点兵
WITH o AS( SELECT LEVEL rn FROM dual WHERE LEVEL >= 60000 CONNECT BY LEVEL <= 150000 ), result AS( SELECT rn FROM o WHERE MOD(rn, 3)= 2 AND MOD(rn, 5)= 3 AND MOD(rn, 7)= 4 AND MO原创 2013-07-05 15:19:14 · 1130 阅读 · 0 评论 -
Oracle层次查询方式
create table cp(u int,uname int,parentid int);原创 2014-10-29 10:59:46 · 791 阅读 · 0 评论 -
Oracle-numtodsinterval&numtoyminterval
select sysdate now, sysdate+numtodsinterval(1,'second') add1second, sysdate+numtodsinterval(1,'minute') add1minute, sysdate+numtodsinterval(1,'hour') add1hour, sysdate+numtodsinterval(1,'day') add1day原创 2014-12-22 11:02:35 · 1070 阅读 · 0 评论 -
Oracle-Procedure LOOP
CREATE OR REPLACE PROCEDURE PROC AS i NUMBER; j NUMBER; BEGIN i := 1; WHILE i <= 100 LOOP dbms_output.put_line(i); i := i + 1; END LOOP; FOR j in 1 .. 100 LOOP dbms_output原创 2014-12-24 11:25:35 · 1207 阅读 · 0 评论 -
Oracle返回表集合函数
create or replace type type_col as object(e varchar2(36 char),n varchar2(100 char)); create or replace type type_tab as table of type_col; create or replace function f_return_rowtype(v_id varchar2)原创 2015-08-26 09:23:53 · 1751 阅读 · 0 评论