본문 바로가기

DB130

Oracle.DataAccess 32비트용 Oracle.DataAccess 32비트용 개발환경은 64비트 이지만서버는 32비트 일 경우 Oracle Provider 참조를 바꿔줘야 한다. 2016. 2. 4.
Oracle.DataAccess 64비트 Oracle.DataAccess 64비트 개발환경은 32비트서버는 64비트 일 경우 2016. 2. 4.
MERGE INTO 문법 MERGE INTO A_TABLE AUSING B_TABLE BON( B.NO ='0' AND A.ID =B.ID)WHEN MATCHED THENUPDATESET VAL ='10000', VAL2 =VAL2 +10[출처] Oracle Update Join|작성자 라이오스 MERGE INTO TABLE_TABLE AUSING DUALON ( A.ID = '')WHEN MATCHED THEN UPDATE SET A = '' , B = '' WHEN NOT MATCHED THEN INSERT (A, B ) VALUES ('', B ) MERGE INTO 타켓테이블USING 조인테이블ON ( 타켓테이블.컬럼 = 조인테이블.컬럼 )WHEN MATCHED THENUPDATE SET..WHEN NOT MATCHED .. 2016. 2. 4.
ORA-08002 ORA-08002: 시퀀스 **.CURRVAL은 이 세션에서는 정의 되어 있지 않습니다 NEXTVAL 하기 전까지는 CURRVAL을 동일세션에서 사용할 수 없습니다굳이 필요하다면 다음과 같이 해야합니다 SELECTLAST_NUMBER FROMUSER_SEQUENCES WHERESEQUENCE_NAME = '시퀀스명(대문자)' 2016. 2. 4.
oracle HAVING 절 HAVING절 - GROUP BY 절과 같이 사용되어 SELECT 문장에서 집계 함수를 사용한 조건을 명시하는 절,집계 함수용 WHERE 절, 항상 GROUP BY 절과 같이 사용되어야 한다. SELECT department_id, COUNT(*) FROM EMPLOYEES WHERE department_id IS NOT NULL HAVING COUNT(*) GROUP BY -> HAVING (일반조건을 HAVING절에 명시할 수도 있지만 성능적인 측면에서 볼 때 집계 함수가 포함된 조건은 HAVING절에, 일반조건은 WHERE 절에 명시하는 것이 바람직하다.) 2016. 2. 4.
아카이브 용량 증설 아카이브 파일 용량select * from v$recovery_file_destselect ROUND((SPACE_USED/1024/1024/1024), 2) AS USE ,ROUND((SPACE_LIMIT/1024/1024/1024), 2) AS TOTALfrom v$recovery_file_dest;select * from v$recovery_file_dest;select * from V$FLASH_RECOVERY_AREA_USAGE;select flashback_on from v$database; 용량 추가alter system set db_recovery_file_dest_size = 100G; /* 해결방안 : ===============================================.. 2016. 2. 4.
반응형