본문 바로가기

Oracle

[ORACLE]ORACLE에서 UPDATE JOIN 사용 및 MERGE INTO 로 대체방법 ORACLE에서 UPDATE JOIN 사용 및 MERGE INTO 로 대체방법 오라클에서 UPDATE JOIN을 사용할 일이 생겨서 사용해보려했으나 안된다. 쿼리는 다음과 같이 작성 UPDATE ( SELECt A.col01 as col01 , B.col02 as col2 FROM TAB01 A , TAB02 WHERE A.col_k = b.col_k ) SET col2 = col01 ; 수행 시 오류가 발생했다. 검색해보니 where 조건이 들어가는 것이 key(pk) 조건이어야 한다고 한다. (참고 url : http://oracleerp.co.kr/bbs/board.php?bo_table=database&wr_id=3 ) 키 아닌 경우 UPDATE하고 싶다면 bypass_ujvc 힌트를 사용하라고 ..
sybase - oracle 차이점
ORACLE - Cursor_sharing /* ORACLE ADMIN */ /* TUNING - CURSOR_SHARIG PARAMETER CURSOR_SHARING = EXACT */ /* SHOW PARAMETER CURSOR_SHARING >>>>>>>>> 동일한 조건 -- SELECT NAME, VALUE FROM V$PARAMETER WHERE UPPER(NAME)='CURSOR_SHARING'; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ cursor_sharing string EXACT */ ALTER SYSTEM FLUSH SHARED_POOL; -- SHARED_POLL 비움 SELECT * FROM s..
프로시져의 내용을 로그 파일에 남기기, 파일 읽고 쓰기 ◎ 프로시져의 내용을 로그 파일에 남기기, 파일 읽고 쓰기 겨우리씨 왜 이런게 필요한가요? 프로시져를 만들어서 OUTPUT으로 찍어보면 되는거 아닌가 라는 의문을 가지는 분들도 계실겁니다. 하지만... 클라이언트로부터 데이터를 가져와 다시 서버쪽에서 자바에서 데이터를 가공하고, 최종적으로 프로시져의 로직을 돌릴때.... 그런 단계별의 데이터를 측정하기가 만만치는 않습니다. 좋은 방법이 없을까 했는데 begining oracle 책에 좋은 예제가 있더군요. 프로시져의 로그를 빨리 확인해 볼 수 있어서 개발속도가 빨라졌습니다. 겨우리씨 그럼 어떻게 해야하나요? 1) 파라미터 utl_file_dir /tmp NO utl_file accessible directories list NO NO FALSE (오라클에..
[oracle강좌] 오라클 / PL-SQL 에서 쿼리시 Array Processing PL/SQL에서 쿼리시 Array Processing 처리방법 ---------------------------------------------- 임시 테이블 생성 ---------------------------------------------- connect scott/tiger; DROP TABLE bb; CREATE TABLE bb ( empno NUMBER, empname VARCHAR2(10) ); ---------------------------------------------- 풀이 ---------------------------------------------- DECLARE v_array_size CONSTANT INTEGER := 100; v_empno DBMS_SQL.NUMBER_..
sql 기준월 구하는 쿼리 SQL (select to_char(to_date('$ACCEPT_DT$','YYYY-MM')+rownum-1,'YYYYMMDD') as curdate, to_char(to_date('$ACCEPT_DT$','YYYY-MM'),'YYYY') as t_year, to_char(to_date('$ACCEPT_DT$','YYYY-MM'),'MM') as t_month, case when rownum
Oracle Supplied PL/SQL Packages Package Name Description CTX_ADM Lets you administer servers and the data dictionary. CTX_CLS Lets you generate CTXRULE rules for a set of documents. CTX_DDL Lets you create and manage the preferences, section lists and stopgroups required for Text indexes. CTX_DOC Lets you request document services. CTX_OUTPUT Lets you manage the index log. CTX_QUERY Lets you generate query feedback, count hits..