Procedure vs Trigger
˙Procedure Procedure는 사전에 DB에 SQL문 등을 사용한 명령문을 저장해 두어서, 특정 동작 시에 해당 Procedure를 호출하여 내부 동작을 처리한다. 마치, 하나의 Function 처럼 생성하여, 다양한 형태의 프로그램에서 사용 가능하다. 즉, Procedure는 일종의 Transaction 언어로, 특정 함수 처럼 사용하도록 하는 기능을 함으로써, IF문과 WHILE 문 등의 제어문을 사용할 수 있고, Procedure 단위로 특정 기능을 효율적으로 관리할 수 있도록 한다. 또한, 재사용이 가능하며, 별도의 로직을 서버에 반영하지 않고, DB적으로만 ALTER 처리 하여 로직을 변경할 수 있다. 하지만, 별도의 관리가 필요하기 때문에, 유지보수나 특정 작업에 대한 부분에서는 오..
더보기