분류 전체보기502 [Oracle-Error] ORA-00001:”unique constraint violated” ORA-00001: 유일성(무결성) 제약 조건에 위배됩니다. - 삽입 하려는 값이 이미 테이블의 기본키 이면서 동일한 값이 존재해서 발생. - 기본 키 값은 NULL일 수 없고, 중복될 수 없는 고유의 값이다. 기본 키와 중복되지 않는 새로운 값을 삽입 기본 키 값은 놔두고 UPDATE문으로 키 값을 WHERE절에 걸어서 값들을 수정하는 방법 2023. 5. 2. [Oracle-Error] ORA-00903:”invalid table name” ORA-00903: 테이블명이 부적합합니다. - TABLE 명을 INSERT문에 적어주지 않아서 발생. - INSERT구문은 INSERT INTO 테이블명(값1,…)VALUES(값1,…)인데 테이블명을 입력해 주지 않으면 에러 발생한다. 2023. 5. 2. [Oracle-Error] ORA-01476:”divisor equal to zero” ORA-01476: 제수가 0 입니다. - 분모가 0이여서 발생. 분모에는 0이 올 수가 없다. - 쿼리를 작성하다가 분모 값이 0이 온다면 CASE~WHEN~THEN 구문 및 NVL(), COALECE()를 이용하여 해결하자. 2023. 5. 2. [Oracle-Error] ORA-00907:”missing right parenthesis” ORA-00907: 우괄호가 없습니다. - 우괄호 ’)’ 를 제대로 입력하지 않아 발생. 2023. 5. 2. [Oracle-Error] ORA-01830:”date format picture ends before converting entire input string” ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다. - format 형식이 맞지 않아 발생. - 형식 부분을 잘 확인하자. 2023. 5. 2. [Oracle-Error] ORA-01861:”literal dose not match form” ORA-01861: 리터럴 형식이 문자열과 일치하지 않음 - format 형식을 잘 못 지정하여 발생. - 날짜 즉 date타입에 String형을 넣으려 하거나, date형과 String형을 비교 하려고 할때 발생하는 에러이다. - 주로 컬럼의 형식이 DATE 인데 VARCHAR2로 변환 할 때 많이 발생되니 주의하자. 2023. 5. 2. [Oracle-Error] ORA-01810:”format code appears twice” ORA-01810: 형식 코드가 두번 나타났습니다. - format을 잘못 적어서 발생. - 형식을 착각하지 말자. 2023. 5. 2. [Oracle-Error] ORA-00937:”not a single-group group function” ORA-0037: 단일 그룹의 그룹 함수가 아닙니다. - 그룹 함수를 사용하였는데 GROUP BY 절을 사용하지 않아서 발생. - 그룹 함수를 사용하면 GROUP BY 절을 추가해주자. 그리고 GROUP BY절에는 SELECT 절에 있는 모든 컬럼을 작성하자.(그렇지 않을 시 오류 발생 : ORA-00979) 2023. 5. 2. 이전 1 2 3 4 5 6 7 ··· 63 다음