CREATE (SQL): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
26번째 줄:
 
예제를 위해 한글로 ‘성’, ‘이름’, ‘생년월일’을 표시했지만, 마이크로소트프의 ACCESS와 같은 소규모의 데이터베이스를 제외하고는, 서버 단위의 데이터베이스에서는 실제로 컬럼명은 first_name, last_name, dateofbirth와 같이 1바이트 문자인 알파벳으로 표기를 하는 것이 가장 좋다.
 
==기타 생성==
* CREATE Database ..... [[데이터베이스]]를 생성한다.
* CREATE Index ..... [[인덱스 (데이터베이스)|인덱스]]를 생성한다.
* CREATE View ...... [[뷰 (데이터베이스)|뷰]]를 생성한다.
* CREATE StoredProcedure ...... [[저장프로시저]]를 생성한다.
 
== 삭제==
반대로 삭제를 하고 싶다면, Drop 명령을 주면 된다. 마찬가지로, 데이터베이스, 테이블, 인덱스, 뷰를 삭제한다.
 
[[SQL]] 내의 <code>'''DROP'''</code> 구문은 [[RDBMS]]에서 객체를 제거한다. 지워질 수 있는 객체의 종류는 각 RDBMS마다 차이가 있지만, 대부분은 [[테이블 (데이터베이스)|테이블]], [[사용자 (데이터베이스)|사용자]], 그리고 [[데이터베이스]] 정도는 공통으로 허용한다. [[PostgreSQL]]와 같은 일부 데이터베이스는 <code>DROP</code>과 다른 DDL 명령어를 [[데이터베이스 트랜잭션|트랜잭션]] 내부에 일어나게 허용하여 [[롤백 (데이터베이스)|롤백]]을 가능하게 한다. 일반적인 형태는 단순히 다음과 같이 하면 된다:
<syntaxhighlight lang="sql">
DROP TABLE employees;
</syntaxhighlight>
 
<code>DROP ''객체형태'' ''객체명''</code>.
 
==주석==