Oracle)DDL_(CREATE/ALTER/DROP)

create sequence

create sequence seq_store;
  • 유일(UNIQUE)한 값을 생성해주는 오라클 객체
  • 시퀀스를 생성하면 기본키와 같이 순차적으로 증가하는 컬럼을 자동적으로 생성
  • 보통 PRIMARY KEY 값을 생성하기 위해 사용
  • 시퀀스는 테이블과는 독립적으로 저장되고 생성된다.

create

create table tbl_store(  /*DDL */
    sno number(10) not null ,
    name varchar2(200), /* 이름길이는 넉넉하게 주기(200자리) */
    lat number(10,6) not null ,  /*총 10자리에 소수점 6자리 */
    lng number(10,6) not null ,
    menu varchar2(500) not null ,
    regdate date default sysdate,  /* default sysdate기본값으로 채워줌*/
    updatedate date default sysdate
);
  • create table [테이블명] : 테이블 생성

alter / drop

alter table tbl_store rename to tbl_store2;

alter table tbl_store2 add price number(30);

alter table tbl_store2 rename column name to name2; 

alter table tbl_store2 drop column price; 

drop table tbl_store2; 
  • alter table [테이블명] rename to [변경 할 테이블명] : 테이블명 변경
  • alter table [테이블명] add [추가 할 칼럼] [칼럼타입] : 칼럼 추가
  • alter table [테이블명] rename column [칼럼] to [변경 할 칼럼] : 칼럼명 변경
  • alter table [테이블명] drop clounm [삭제 할 칼럼] : 칼럼 삭제
  • drop table [테이블명] : 테이블 삭제

좋은 웹페이지 즐겨찾기