database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6434 게시물 읽기
No. 6434
login , logout trigger
작성자
노진광(kite20)
작성일
2012-11-01 10:14
조회수
6,868

 안녕하세요 . 

트리거 질문 드립니다. 

database 에 접속시 사용할 라이브러리를 초기화 하고 싶습니다. 

물론 로그아웃 시에도 초기화 한 자원을 회수 해야 합니다. 

이것 저것 찾아보니 로그인 시에는 로그기록을 남기는 방법이 있긴한것 같은데

로그아웃 시점을 잡아서 트리거를 걸수 있는 방법이 있는지 질문 드립니다. 

 

감사합니다. 

 

 

 

이 글에 대한 댓글이 총 2건 있습니다.

오라클의 경우 아래와 같이 사용합니다.  이와 같은 방법을 찾고 있습니다. 

 --LOGON 시 INIT

CREATE OR REPLACE TRIGGER SPXDB_INIT AFTER LOGON ON DATABASE 
DECLARE 
   rv NUMBER := 0;   
BEGIN 
  rv := SPXDB.INIT;
END;
/
 
 
--LOGOFF 시 FINAL
CREATE OR REPLACE TRIGGER SPXDB_FINAL BEFORE LOGOFF ON DATABASE 
DECLARE 
   rv NUMBER := 0;  
   module_info VARCHAR2(30); 
BEGIN 
  rv := SPXDB.FINAL;
END; 
/
 
노진광(kite20)님이 2012-11-01 14:58에 작성한 댓글입니다.
이 댓글은 2012-11-01 14:59에 마지막으로 수정되었습니다.

 아쉽게도 MS-SQL에는 logoff trigger가 없습니다.

 

대처할 수 있는 방법이 있을지 좀 뒤져봐야 될 듯 싶습니다.

우욱님이 2012-11-02 15:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6437오라클 프로시저의 RETURN값을 받는방법 [1]
김봉달
2012-11-06
7875
6436쿼리 도움 좀 주세요;; [2]
초보자
2012-11-06
7083
6435sql2005 update 사용중 이상한점 문의 드립니다. [1]
궁금
2012-11-01
7247
6434login , logout trigger [2]
노진광
2012-11-01
6868
6433mssql 의 동적 쿼리 검색인데 도와 주세요~ [1]
김기철
2012-10-31
8429
6432테이블 합쳐서 조회하기 [1]
초보
2012-10-31
7010
6431컬럼변조에서 인덱스 문제 [4]
조중규
2012-10-29
6537
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다