DDL3 [오라클] DROP 문 완벽 정리 오라클에서 DROP문은 데이터베이스 객체를 완전히 삭제할 때 사용하는 DDL문이다. DELETE나 TRUNCATE처럼 데이터만 지우는 게 아니라 테이블, 뷰, 인덱스 같은 객체를 DB에서 완전히 제거하는 것이다...! 그러므로 매우 주의해서 작성해야 한다. 특히 되돌릴 수가 없다...!1. DROP 문의 개념DROP은 아래와 같은 객체들을 삭제할 수 있다.TABLE VIEWINDEXSEQUENCESYNONYMPROCEDUER, FUNTION, PACKAGEDB구조 자체를 정리하거나 변경할 때 사용하는 명령어라고 기억하면 됨...!2. DROP TABLE 기본 문법DROP TABLE 테이블명;예제SQL을 실행하면 EMP 테이블은 완전히 삭제된다. 해당 테이블에 연관된 컬럼, 제약조건, 데이터 전부 사라진다.. 2026. 1. 15. [오라클] ALTER 문 완벽 정리 ALTER문은 이미 생성된 데이터베이스 객체의 구조를 변경할 때 사용하는 DDL이다. 테이블을 새로 만드는 CREATE문과 다르게 ALTER 문은 운영 중인 데이터에 영향을 줄 수 있기 때문에 사용 시에는 특별히 주의해야 한다...!1. ALTER 문이란?ALTER 문은 테이블, 컬럼, 제약조건, 인덱스 등의 구조를 수정하는 SQL문이다.대표적으로 컬럼을 추가하거나 데이터 타입을 변경하거나 제약조건을 추가 또는 삭제할 때 사용한다...!ALTER문도 DDL이기 때문에 자동 COMMIT이 된다. 실행 후 ROLLBACK불가능.2. 컬럼 추가 (ADD)많이 사용하는 ALTER문법이다.ALTER TABLE 테이블명 ADD 컬럼명 데이터타입(크기);예제기존 데이터는 유지하고 새로운 컬럼이 추가된다.ALTER T.. 2026. 1. 14. [오라클] CREATE 문 완벽 정리 오라클에서 CREATE문은 데이터베이스 객체를 생성하는 DDL이다. 테이블, 뷰, 인덱스, 시퀀스 등 거의 모든 것은 CREATE문을 통해 만들어진다. 보통 테이블을 만들 때 사용하니 정확하게 이해하자...!1. CREATE문이란?CREATE문은 데이터를 저장하거나 관리하기 위해 객체를 생성하는 SQL문이다. CREATE문으로 생성된 객체는 DB에 영구적으로 저장된다. 즉시 자동으로 COMMIT이 된다...! CREATE문 후에는 ROLLBACK이 불가능하다.2. CREATE TABLE 기본 문법CREATE TABLE 테이블명( 컬럼명 데이터타입(크기) , 컬럼명 데이터타입(크기));예제아래 쿼리를 실행하면 MEMBER라는 테이블이 생성됨.CREATE TABLE MEMBER ( MEMBER_.. 2026. 1. 13. 이전 1 다음