[Oracle] 오라클

[Oracle] 오라클 따라잡기 테이블 생성하고 확인하기 (테이블 생성 규칙)

Unknown Player 2024. 10. 7. 08:30
테이블 생성하고 확인하기

 

CREATE를 통해 테이블을 생성해야합니다.

CREATE는 오라클 데이터베이스 객체를 생성하는데 사용하는 명령어입니다.

CREATE TABLE 명령어는 테이블을 만들 때 사용하는 대표적인 데이터 정의어입니다.

 

CREATE TABLE 소유계정.테이블이름(
   열1 이름 자료형,
   열2 이름 자료형,
   ...
   열N 이름 자료형
);

 

위 같은 형식을 따라 테이블을 생성할 수 있습니다.

 

이때, 테이블 생성이 지켜야하는 규칙이 있습니다.

 

테이블 생성 규칙

 

1. 테이블 이름은 문자로 시작해야 합니다. (한글은 가능하며 숫자로는 시작할 수 없습니다)

  ex) EMP90(O), 90EMP(X)

 

2. 테이블 이름은 30byte 이하여야 합니다. (영어는 30자, 한글은 15자까지 가능)

 

3. 같은 사용자 소유의 테이블 이름은 중복이 안됩니다. (tiger 계정에 같은 이름의 테이블 존재 X)

 

4. 테이블 이름에는 영문자, 숫자와 특수문자$,#,_가 사용 가능합니다.

 

5. SQL 키워드는 테이블 이름으로 사용할 수 없습니다. (SELECT, FROM 등은 테이블 이름으로 사용 불가)

 

 

이제 테이블을 생성해보겠습니다.

Toad 툴을 사용해 DB를 조작하겠습니다. cmd창이나 Orange등의 다른 툴을 이용해도 됩니다.

 

 

▶우선 이전 포스팅에서 생성했던 유저를 통해 접속합니다.

 

 

▶그리고 CREATE TABLE 쿼리를 이용해 테이블을 생성해줍니다.

  생성한 후 select * from TAB을 통해 테이블이 생성되었는지 확인합니다.

생성시 자료형 varchar와 varchar2는 큰 차이가 없습니다.

다만, 앞으로 오라클에서 varchar를 지운다는 말이 있으니 varchar2를 이용하시는게 좋겠습니다.

 

 

▶그리고 만들어진 테이블의 구조를 확인하고 싶다면 DESC 테이블명; 명령어를 사용하면 됩니다.