728x90
INSERT INTO personnel(PNO, PNAME, JOB, MANAGER, STARTDATE, PAY, BONUS, DNO)
VALUES (1111, 'SMITH', 'MANAGER', 1001, 17-DEC-90, 1000, NULL, 10);

date 컬럼 값 입력시 테이터 타입이 문자열이기 때문에
17-DEC-90 ==> '17-DEC-90' 이런식으로 입력 하셔야 합니다..

SELECT 시에도

SELECT PNO,PNAME
FROM personnel
WHERE STARTDATE = '17-DEC-90';
17-DEC-90 <== 이렇게 값을 주면 에러 납니다 ^^
이런식으로 써주어겟죠 ^^

BONUS컬럼에 NULL 값은 에러 없이 정상적으로 들어갑니다..

출처 : http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10205&docId=69118737&qb=7IiY7LmY66W8IOyngOygle2VtOyVvCDtlaAg7JyE7LmY7JeQ&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=RKayK35Y7vlssbOsKxdsssssstN-320633&sid=UMFxR3JvLDoAAAJvEpk

728x90

'DB' 카테고리의 다른 글

ORACLE INDEX  (0) 2013.01.07
SYSDATE(TO_CHAR) 문제  (0) 2012.12.07
Got error 134 from storage engine  (0) 2012.10.23
fetch out of sequence  (0) 2012.08.29
WINDOW7에 ORACLE CLIENT 설치  (0) 2012.07.29

+ Recent posts