목록oracle (3)
채널오렌지 THE I.O.T

PRIMARY CREATE TABLE userlist ( num NUMBER NOT NULL, id VARCHAR2(50) NOT NULL, password VARCHAR2(100), created DATE NOT NULL, CONSTRAINT PK_USERLIST PRIMARY KEY(num) ); 이제 테이블을 생성할 때 CONSTRAINT라는 제약 조건을 걸 것이다. PK_USERLIST는 내가 설정한 제약조건의 이름이며, 뒤의 PRIMARY KEY를 넣고 걸 필드의 이름을 넣어주면 끝이다. PRIMARY KEY, 한국말로 기본 키는 NULL 값을 가질수 없고 주민등록번호처럼 고유하면서도 무언가를 나타내는 대표적인 값이므로 중복되서는 안된다. 위의 코드에선 num에 걸었기 때문에 num은 이제 중복..

처음 겪어보는 오류인데 나같은 경우 해결법은 간단했다. 테이블을 삭제안하고 냅뒀던 것.. DELETE는 테이블 안의 데이터를 삭제한거지 테이블을 삭제한것이 아니다!! DROP TABLE 테이블명; 으로 테이블을 삭제하면 된다..

테이블을 관리하기 전에 간단하게 엑셀로 정리해 놓았다. Column(열,세로)과 row(행,가로)에 유의하며 써보자. CREATE CREATE TABLE userlist ( num NUMBER NOT NULL, id VARCHAR2(50) NOT NULL, password VARCHAR2(100), created DATE NOT NULL ); 먼저 테이블을 생성하는 코드를 입력하자. 메모장에 적어놓았다가 sql에 붙여넣기 해도 동작이 행해진다. 테이블 이름은 userlist며, NUMBER은 숫자형 데이터 타입이고 VARCHAR2는 문자 데이터 타입이며 DATE는 날짜 데이터 타입이다. 또, (50)은 50byte의 데이터 공간을 할당한 것으로 예로, 5글자를 입력한다면 5byte의 데이터공간을 쓴 것 ..