본문 바로가기

데이타베이스34

[Oracle] ORA-00001 : 무결성 제약 조건 오류 무결성 제약 조건 오류는 일반적으로 킬 잡은 필드의 값이 중복되는 경우에 발생한다. 키중복 문제가 있을 경우데이타 타입이 틀린 경우타입은 동일하나 사이즈가 다른 경우 --> 데이터의 일부가 잘리면서 의도치 않게 기존값과 같아질 수 있다. 2013. 11. 16.
[Oracle] ORA-01722: 수치가 부적합합니다 SQL 상에서 필드에 값을 적용하거나 비교 시에 문자나 숫자에 대한 적용이 잘못된 경우에 주로 발생한다. 문자필드와 숫자값 비 교숫자필드에 문자값 대입 2013. 11. 16.
[Oracle] DATABASE LINK 등록 1. Oracle Net Manager를 이용해서 서비스이름을 등록한다. 2. 데이터베이스를 연결하고자 하는 DB에서 다음 SQL을 수행한다.create database link connect to identified by “” using ‘’; 3. SQL문을 작성해서 사용한다.select * from 테이블@; 2013. 11. 15.
[Oracle] GUID select SYS_GUID() from dual; 2013. 11. 15.
[Oracle] 현재 로그인 한 사용자 정보 SELECT U.USERNAME, U.USER_ID, U.ACCOUNT_STATUS, U.LOCK_DATE, U.EXPIRY_DATE, U.DEFAULT_TABLESPACE, U.TEMPORARY_TABLESPACE, U.CREATED, U.INITIAL_RSRC_CONSUMER_GROUP, U.EXTERNAL_NAME FROM SYS.USER_USERS U; 2013. 11. 14.
[Oracle] ORA-00904: 부적합한 식별자 오류가 발생하는 대표적인 유형은 다음과 같다. 존재하지 않는 컬럼명을 사용잘못된 테이블명이 있는 경우 2013. 11. 14.
[Oracle] ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다. 날짜형식의 문자열 데이터를 날짜포맷으로 변환하는 과정에서 포맷이 맞지 않으면 발생한다. 예1) ’10/01/2013′ => 2013년 10월 1일의 날짜를 날짜 포맷으로 변환한다. SELECT TO_DATE(’10/01/2013′) FROM DUAL; ==> SELECT TO_DATE(’2013/10/01′) FROM DUAL; ==> SELECT TO_DATE(’10012013′,’MM/DD/YYYY’) FROM DUAL; 2013. 11. 14.