트리거에서 트랜젝션 발생 시킨 DB사용자 계정 확인 방법 1 2 2,777

by 형님 [PL/SQL] 트리거 PL/SQL INSERT UPDATE 트랜젝션 DB유저 사용자계정 [2017.04.27 16:31:10]


어떤 테이블을 두개의 DB계정에서 컨트롤 할 때 해당 테이블에 대한 로그 트리거를 만든다고 가정합니다.

해당 트리거에서 INSERT, UPDATE 발생 되었을 때 어떤 DB계정에서 발생했는지 로그의 한 컬럼에 DB계정을

INSERT 하고 싶은데 그 DB계정을 찾을 수 있는 방법을 알고 싶습니다.

감사합니다  

by jkson [2017.04.27 17:05:57]

before insert or update에서 select user from dual 로 조회해서 처리하세요.


by 형님 [2017.04.28 10:27:27]

와우 정말 감사합니다~~

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입