1 2 3 4 5 6 7 8 9 10 11 12 13 14 | -- 한건씩 돌리나 한번에 돌리나 마찬가지 아닐런지요? -- 오히려 테이블 건수가 많아질수록 한번에 처리하는 것이 불리할 듯 한데요. -- - 한건씩 처리 : 아무런 추가 조회 없이 입력건에 대해서만 실행하지만 -- - 한번에 처리 : 처리 대상건을 조회해야만 하고, 이때 인덱스를 탈 수 없어 풀스캔을 해야 합니다. -- 또한 Insert 한번이면 될 것을 Insert, Update 두번 해야 하고 -- Insert 에 대한 부하보다 Update 에 대한 부하가 더 크며 -- 갱신 컬럼의 길이가 늘어나는 경우, Row Chaining 이나 Row Migration 이 발생될 수 있습니다. CREATE OR REPLACE TRIGGER test_trigger BEFORE INSERT ON test_table FOR EACH ROW BEBIN :NEW. column = 암호화(:NEW. column ); END ; / |