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 [테이블명]
: 테이블 삭제
Author And Source
이 문제에 관하여(Oracle)DDL_(CREATE/ALTER/DROP)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dlsdk2526/SQLDDLCREATEALTERDROP저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)