
[Oracle] DDL, DML
·
데이터베이스/SQL
이전 포스팅에선 Oracle의 기본적인 지식과 사용법을 알았다면이번에는 데이터베이스 조작에 사용되는 명령어를 공부해보려 한다. 다른 RDBMS를 사용하고 있던 개발자들은 Oracle의 문법을이번 기회를 통해 비교하고 이해할 수 있길 바란다. DDL (Data Definition Language)DDL은 데이터베이스 객체를 조작하는 데 사용되는 SQL 명령어를 가리킨다.데이터베이스 객체라 하면 테이블, 뷰, 인덱스, 시퀀스 등이 이에 속한다. CREATECREATE문은 객체를 생성하는 명령어다.테이블, 뷰, 인덱스 별로 생성하는 방법이 각기 다르니 이 점에 유의해야 한다. OR REPLACE는 해당 이름을 가진 객체가 존재 시, 현재 작성한 것으로 대체하겠다는 명령어다.생략이 가능하므로, 덮어쓸 때에 선택..