Dog Foot
-
Oracle - sqlldr (SQL Loader)Dog Foot/Oracle 2014. 5. 24. 15:23
batch 파일sqlldr userid=계정명/패스워드@SID control=prstb_order_1.ctl, errors=100000 ,log=prstb_order.log 다른 회선의 테이블에 삽입 할 때는 listener.ora에 등록이 되어있어야 함 errors = 100000 //에러가 100000건 이상이면 sqlldr 종료 log = prstb_order.log 로그파일남기기 prstb_order_1.ctl 파일( 컨트롤 파일) ================================================================ load data characterset utf8 --대상 테이블의 인코딩 infile PRSTB_ORDER.csv2.TXT --대상파일(옮길 데이터가 ..
-
Oracle - REGEXPDog Foot/Oracle 2014. 5. 20. 16:10
SELECT APP_ID , APP_VERSION , FEATURE FROM ( SELECT APP_ID , APP_VERSION , REGEXP_SUBSTR( FEATURE, '[^,]+', 1, LEVEL ) AS FEATURE , LEVEL AS LV , LAG( LEVEL, 1, 0 ) OVER( PARTITION BY APP_ID, APP_VERSION ORDER BY LEVEL ) AS LG --2 FROM ( SELECT APP_ID , APP_VERSION , FEATURE FROM API_APP_DB WHERE FEATURE IS NOT NULL --1 ) CONNECT BY REGEXP_SUBSTR(FEATURE, '[^,]+', 1, LEVEL ) IS NOT NULL ) WHERE ..