일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- dock
- MFC
- swingx
- JSON
- MySQL
- iBATIS
- 선택적조인
- appspresso
- rowspan
- Ajax
- Android
- 전자정부프레임워크
- Struts
- GPS
- Spring
- jsr 296
- sencha touch
- node.js
- oracle
- tomcat
- WebLogic
- 가우스
- Google Map
- jQuery
- phonegap
- ibsheet
- Eclipse
- JDOM
- PLSQL
- PHP
- Today
- Total
목록Developement/DataBase (109)
Where The Streets Have No Name
http://oukr.tistory.com/49 http://wiki.gurubee.net/pages/viewpage.action?pageId=26744104
출처 : http://www.gurubee.net/lecture/1903Oracle10g 부터 CONNECT BY 절에서 제공하는 CONNECT_BY_ROOT, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF 기능에 대해서 알아보자CONNECT_BY_ROOT계층구조 쿼리에서 LEVEL이 0인 최상위 로우의 정보를 얻어 올 수 있다.?1234567891011121314SELECT LPAD(' ', 4*(LEVEL-1)) || ename ename, empno,CONNECT_BY_ROOT empno "Root empno", level FROM emp START WITH job='PRESIDENT'CONNECT BY PRIOR empno=mgr; ENAME EMPNO Root empno ..
숫자형함수 (ROUND, TRUNC) http://blog.naver.com/oasis1570/40130484285
Oracle Date How to Add Day , Hour, Minute, Second to a Date Value in Oracle Oracle add DaysOracle add Hour Oracle add Minute Oracle add second -- # Add a day select to_char(sysdate,'dd-mm-yyyy hh24:mi:ss') "Todays-date" , to_char(sysdate +1,'dd-mm-yyyy hh24:mi:ss') One_day from dual ; Todays-date ONE_DAY ------------------- ------------------- 05-01-2012 12:55:52 06-01-2012 12:55:52 -- # Add an ..
CREATE TABLE `t_contact` ( `customer_id` varchar(100) NOT NULL DEFAULT '', `telno` varchar(100) DEFAULT NULL, PRIMARY KEY (`customer_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE `t_customer` ( `customer_id` varchar(100) NOT NULL DEFAULT '', `name` varchar(100) DEFAULT NULL, `customer_type` varchar(100) DEFAULT NULL, `sno` varchar(100) DEFAULT NULL, PRIMARY KEY (`customer_id`) ) ENGIN..
with tmp as (select 'a' as id, to_date('200305021120', 'yyyymmddhh24mi') as sdate, to_date('200305021300', 'yyyymmddhh24mi') as edate from dual union select 'b' as id, to_date('200305021300', 'yyyymmddhh24mi') as sdate, to_date('200305021400', 'yyyymmddhh24mi') as edate from dual)select * from (select to_date('200305020000', 'yyyymmddhh24mi') + (level - 1) * 0.5 / 24 as s, to_date('200305020000'..
출처 : http://it79.egloos.com/557555 MySQL에서 Oracle의 ROWNUM같은 기능을 사용할려면 어떻게 해야 할까? 다음과 같은 방법으로 손쉽게 사용 가능하다. SELECT @ROWNUM := @ROWNUM + 1 AS ROWNUM, TEST_TABLE.* FROM TEST_TABLE, (SELECT @ROWNUM := 0) R ROWNUM을 이용하여 다른 작업을 하기위해서는 다음과 같이 서브쿼리를 이용하면 된다. SELECT A.* FROM ( SELECT @ROWNUM := @ROWNUM + 1 AS ROWNUM, TEST_TABLE.* FROM TEST_TABLE, (SELECT @ROWNUM := 0) R ) A WHERE A.ROWNUM < 100
http://www.java2s.com/Tutorial/MySQL/0040__Select-Query/0440__User-Defined-Variables.htm
http://explainextended.com/2009/07/20/hierarchical-data-in-mysql-parents-and-children-in-one-query/
CREATE TABLE ERRORLOG ( ID NUMBER NOT NULL, TIME DATE NOT NULL, CODE VARCHAR2(9 BYTE) NOT NULL, MESSAGE VARCHAR2(2000 BYTE) NOT NULL, PACKAGE_NAME VARCHAR2(100 BYTE), PROCEDURE_NAME VARCHAR2(100 BYTE) NOT NULL, LOCATION NUMBER, PARAMETERS VARCHAR2(4000 BYTE) ); CREATE SEQUENCE ERRORLOG_ID_SEQ MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ; C..
출처 : http://www.soqool.com/servlet/board?cmd=view&cat=100&subcat=1010&seq=83&page=1&position=1 rollup 을 활용하는 기본적인 예제이다. 예제1) all_objects 테이블에서 rownum 순서로 10개씩 object_id 합의 소계를 구해 나간다. 쿼리를 주의깊게 보고 응용해보면 좋을 것이다. SELECT owner, object_name, rn, SUM (object_id) FROM (SELECT owner, object_name, object_id, ROWNUM rn FROM all_objects WHERE ROWNUM
http://scidb.tistory.com/entry/Pipelined-Table-Function-의-사용 http://www.oracle-developer.net/display.php?id=207
https://community.oracle.com/message/1480795
https://community.oracle.com/message/1298899
출처 : http://www.orafaq.com/forum/t/4003/2/ CREATE OR REPLACE PROCEDURE reset_seq_to_1(p_seq_name IN VARCHAR2) AS v_seq NUMBER; BEGIN EXECUTE IMMEDIATE 'SELECT ' || p_seq_name || '.NEXTVAL FROM DUAL' INTO v_seq; EXECUTE IMMEDIATE 'ALTER SEQUENCE ' || p_seq_name || ' INCREMENT BY -' || v_seq || ' MINVALUE 0'; EXECUTE IMMEDIATE 'SELECT ' || p_seq_name || '.NEXTVAL FROM DUAL' INTO v_seq; EXECUTE IMM..
http://scidb.tistory.com/entry/About-DBMSXPLAN-1실행계획 http://rwijk.blogspot.com/2008/03/dbmsxplandisplaycursor.html http://yjan.tistory.com/tag/dbms_xplan
CREATE OR REPLACE PACKAGE eap_async_call_pkg /******************************************************************************* * PROCEDURE : eap_async_call_pkg * * DESCRIPTIONS : 프로시저의 비동기 처리를 담당 * * * ******************************************************************************** * DATE AUTHOR DESCRIPTION * *------------------------------------------------------------------------------- * 2008...
https://community.oracle.com/thread/699262
출처 : http://forums.oracle.com/forums/thread.jspa?threadID=828118&tstart=195 SQL> with key_tbl as ( select '0' key,null parent_key from dual union all select '1','0' from dual union all select '2','0' from dual union all select '3','0' from dual union all select '1A','1' from dual union all select '2A','2' from dual union all select '2B','2' from dual union all select '3A','3' from dual union all..
Oracle 7.3까지는 join을 포함한 view는 무조건 DML operation이 불가능하였다. Oracle8에서는 updatable join view로 구분되는 join을 포함한 view들 중 일부는 직접 view를 변경하는 것이 가능해졌다. 이 updatable join view에 대한 제약 사 항 및 사용방법을 예제를 통해서 자세히 살펴본다. [참고] updatable join view를 제외한 다른 join view를 변경하기 위해서는 INSTEAD OF trigger를 사용하면 된다. 1. 기본적인 제약사항 updatable join view는 FROM절에 두개 이상의 table을 사용하는 join 형태로, 아 래에 나열한 것은 하나도 포함하지 않아야 한다. - DISTINCT operat..