DB/Oracle (53) 썸네일형 리스트형 [Oracle] ORA-01722 & ORA-00979 & ORA-00918 & ORA-00920 ORA-01722 : 수치가 부적합합니다. 무언가 데이터 타입이 안맞는거 컬럼의 타입을 맞춰주면됨 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ORA-00979 : GROUP BY 표현식이 아닙니다. 여러 컬럼들을 그룹으로 묶어서 조회할 때 발생할 수 있는 에러 GROUP BY에 SELECT 문에 들어가는 컬럼들을 넣어주면됨 SUM 같은 집계함수는 논외 보통 집계함수 쓸려고 하다가 자주 뜨는에러 --------------------------------------.. [Oracle] Trigger "Trigger (방아쇠를 당겨) 쏘다, 발사하다" 즉 지정한 조건을 만족하면 어떤 이벤트를 발생시키는 데이터베이스 객체 특정 테이블에 INSERT, DELETE, UPDATE 같은 DML 문이 수행되었을 때, 데이터베이스에서 자동으로 동작하도록 작성된 프로그램 사용자가 직접 호출하는 것이 아니라, 데이터베이스에서 자동적으로 호출하는 것이 가장 큰 특징 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 트리거 생성 구문 CREATE [OR REPLACE] TRIGGER.. [Oracle] 오라클 11g 테스트 서버 세팅하기 (개인 pc용) 오라클 11g 서버 설치 메뉴얼 ---------------------------------------------------------------------------------------------------------------------------------- setup.exe 실행 -> [INS-13001] 환경이 최소 요구 사항을 충족하지 않습니다. 계속하겠습니까? (예) 다음 -> 전자 메일 주소를 제공하지 않았습니다. (예) 데이터베이스 생성 및 구성(C) 다음 데스크톱 클래스(D) 다음 Oracle Base(S) = C:\app\사용자명 소프트웨어 위치(L) = C:\app\사용자명\product\11.2.0\dbhome_1 데이터베이스 파일 위치(D) = C:\app\사용자명\oradat.. [Oracle] 오라클 MERGE문 & 다중테이블에서 조건찾아 UPDATE하기!! & EXISTS 연산 'MERGE'란 하나 혹은 그 이상의 테이블에 대한 INSERT, UPDATE 작업을 위해 하나 혹은 그 이상의 소스로부터 질의할 때 사용하는 명령어 여러 번의 INSERT, UPDATE나 DELETE 작업을 피할 수 있는 방법 ------------------------------------------------------------------------------------------------------------------------------------------------------ 문법) MERGE INTO 테이블이름 USING SELECT (구문) ON (조건) WHEN MATCHED THEN UNDATE SET [WHERE] (구문) DELETE [WHERE] (구문) WHEN NOT M.. [Oracle] Toad팁 & SQL 툴에서 데이터 직접 수정하는법 & 커밋후 데이터 복구방법 Toad 정렬 단축키 ctrl+shift+f Toad 세로편집 단축키 Alt Toad 주석처리 ctrl+b ----------------------------------------------------------------------------------------------------------------------------------------------------------------- SQL 툴에서 데이터 직접 수정하는법 1. EDIT [tablename] WHERE -- ex) EDIT sys_postno WHERE POSTNO='57066' 2. rowid ex) SELECT rowid, a.* FROM emp a -------------------------------------------.. 이전 1 ··· 4 5 6 7 다음