table 생성하기를
SQL> create table professor
2 (P_sn number(3) not null,
3 P_name varchar2(8),
4 sosok varchar2(14),
5 imyong date not null,
6 bojik varchar2(6),
7 sal number(8),
8 primary key(p_sn))
9 ;
Table created.
SQL> desc professor;
Name Null? Type
------------------------------- -------- ----
P_SN NOT NULL NUMBER(3)
P_NAME VARCHAR2(8)
SOSOK VARCHAR2(14)
IMYONG NOT NULL DATE
BOJIK VARCHAR2(6)
SAL NUMBER(8)
잘 생성은 됀거 같고요.. 그런데
SQL> insert into professor (p_sn,p_name,sosok,imyong,bojik,sal)
2 values (131,'김현석','전산','80/07/06','정교수',2800000);
values (131,'김현석','전산','80/07/06','정교수',2800000)
*
ERROR at line 2:
ORA-01847: day of month must be between 1 and last day of month
date 형이 잘못됐다는 거 같은데..
'80/07/06'에서 따옴표 없애도보고 숫자위치도 바꿔봐도 안돼네요.
책에는 위에처럼 해야 한다고 나오던데 저렇게 에러가 뜨니 뭐가 잘못인가요?
|