
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------------------------------------201301192013012020130118SQL> SELECT (CASEWHEN 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 · 1129 阅读 · 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 评论