트리거(TRIGGER)- 트리거의 구성도, 트리거 표기형식, 트리거 삭제
트리거(TRIGGER) 트리거는 데이터베이스 시스템에서 데이터의 삽입(INSERT), 갱신(UPDATE), 삭제(DELETE)등의 이벤트(EVENT)가 발생할 때 관련 작업이 자동으로 수행되도록 하는 절차형 SQL입니다. - 트리거는 데이터베이스에 저장되며, 데이터 변경 및 무결성 유지, 로그 메시지 출력 등의 목적으로 사용됩니다. - 트리거의 구문에는 DCL(데이터 제어어)을 사용할 수 없으며, DCL이 포함된 프로시저나 함수를 호출하는 경우에 오류가 발생합니다. *이벤트(EVENT) : 이벤트는 시스템에 어떤 일이 발생한 것을 말하며, 트리거에서 이벤트는 데이터의 삽입, 갱신, 삭제와 같이 데이터 조작 작업이 발생했음을 의미합니다. *무결성(INTEGRITY) : 무결성은 데이터베이스에 들어 있는 데..
2023. 2. 26.
SQL - DDL
SQL - DDL ◆DDL (Data Define Language, 데이터 정의어) - DDL은 DB구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어입니다. - 번역한 결과가 데이터 사전(Data Dictionary)이라는 특별한 파일에 여러 개의 테이블로 저장됩니다. - DDL 유형 CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의함 ALTER : TABLE에 대한 정의를 변경하는 데 사용함 DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제함 *ISO/IEC 9075 : ISO/IEC 9075는 국제 표준화 기구(ISO)와 미국 표준 협회(ANS)의 관계 데이터베이스 시스템에 대한 SQL문법을 통합하고..
2023. 2. 25.