0
에 내 질문은 :SQL 트리거는 오라클
사용자 이름 = 관리자 나 테이블 "A"에/삭제 작업을 삽입/업데이트를 수행 할 때마다
. 테이블 "b"에 사용자 이름을 삽입 할 방아쇠가 있어야합니다.
그게 가능합니까?
에 내 질문은 :SQL 트리거는 오라클
사용자 이름 = 관리자 나 테이블 "A"에/삭제 작업을 삽입/업데이트를 수행 할 때마다
. 테이블 "b"에 사용자 이름을 삽입 할 방아쇠가 있어야합니다.
그게 가능합니까?
create or replace trigger audit_a_trg
before insert or update or delete on A
for each row
begin
insert into b values (user);
end;
/
오라클의 온라인 설명서는 매우 좋습니다. 당신은 편집
user
SQL 참조 here.
을 읽을 수있는 것은 DML을 발행 계정의 이름을 반환하는 함수입니다. Find out more.
하지만 트리거가 사용자의 가치를 어떻게 알 수 있습니까? – John
좋아, 내가 총을 줘 그것을 볼 것이다 :) 고마워. – John