정말정말 고맙습니다.
잘되고 있어요.
혹시 나중에라도 질문이 있거든 드려도 될까요?
>>최성준 님께서 쓰시길<<
:: >>이준영 님께서 쓰시길<<
::
:: :: 고맙습니다. 그런데 여전히 전 에러가. 나고 있어요.
:: :: 에러 메세지는 다음과 같고 ,위치는 (IN)에서 나고 있어요.
:: ::
:: :: 이걸 어쩌지요?
:: ::
:: :: The following error has occurred:
:: ::
:: :: ORA-00922: missing or invalid option
:: ::
:: :: ----------------------------------------------------------------------------
:: :: 다음은 제가 지금 만드는 스키마입니다.
:: ::
:: :: CREATE TABLE member (
:: :: name varchar2(12) DEFAULT '' NOT NULL,
:: :: id varchar2(10) DEFAULT '' NOT NULL,
:: :: passwd varchar2(30) DEFAULT '' NOT NULL,
:: :: birthyear DECIMAL(5) DEFAULT 0 ,
:: :: birthmonth DECIMAL(3) DEFAULT 0 ,
:: :: birthday DECIMAL(3) DEFAULT 0 ,
:: :: sex varchar2(2) constraint check_sex
:: :: check(sex IN('M','F'))),
:: :: email varchar2(60),
:: :: job job varchar2(40) constraint check_job
:: :: check ( job IN('officeman','business','specialist','housewife','student','etc'))
:: );
:: ::
:: :: status varchar2(20) constraint check_status
:: :: check(status IN('Connect','Notconnect'))),
:: :: PRIMARY KEY (id)
:: :: );
:: ::
:: :: 전반적인 내용입니다.
:: ::
:: ::
:: :: >>최성준 님께서 쓰시길<<
:: ::
:: :: ::
:: :: :: >>이준영 님께서 쓰시길<<
:: :: ::
:: :: :: :: 네 . 답변고맙습니다.
:: :: :: ::
:: :: :: :: 그런데 여전히 안돼고 있어요.
:: :: :: :: 예를 들어
:: :: :: ::
:: :: :: :: job enum ('officeman','business','specialist','housewife','student','etc'),
:: :: :: ::
:: :: :: :: 이런형식으로 mysql에 사용했었는데 oracle에서는 적용이 안돼고 있어요.
:: :: :: ::
:: :: :: :: 다시한번만 위의 예로 설명해 주셨으면 대단히 감사하겠습니다.
:: :: :: create table test( job varchar2(40) constraint check_job
:: :: :: check ( job IN('officeman','business','specialist','housewife','stu
:: den
:: :: t',
:: :: :: 'etc')) );테스트해보니 잘되던데요?
:: 지금올리신 스크립트가 정확한 겁니까?
:: 저도 그대로 돌리니 에러가나는군요.
:: 즉 syntax에러네요.
:: CREATE TABLE member (
:: name varchar2(12) DEFAULT '' NOT NULL,
:: id varchar2(10) DEFAULT '' NOT NULL,
:: passwd varchar2(30) DEFAULT '' NOT NULL,
:: birthyear DECIMAL(5) DEFAULT 0 ,
:: birthmonth DECIMAL(3) DEFAULT 0 ,
:: birthday DECIMAL(3) DEFAULT 0 ,
:: sex varchar2(1) constraint check_sex
:: check(sex IN('M','F')),
:: email varchar2(60),
:: job varchar2(40) constraint check_job
:: check(job IN('officeman','business','specialist','housewife','student','etc')),
:: status varchar2(20) constraint check_status
:: check(status IN('Connect','Notconnect')),
:: PRIMARY KEY (id)
:: );
:: 한번해보세요. 오라클버젼은 8i죠?
|