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 4370 게시물 읽기
No. 4370
특정테이블에 조회(select)한 로그를 남기고 싶어요.
작성자
Kaien
작성일
2008-07-31 09:25
조회수
4,814

특정테이블에 조회(select)한 로그를 남기고 싶습니다.


프로필러는 사용하지 않고, 시스템 부하를 최소화하는 선에서 고려중입니다.


원래는 select, insert, update, delete모두 고려하는것인데 나머지는 트리거로 해결을 했지만 도저히 Select한 쿼리를 잡아오는것은


쉽지않네요...^^;


무슨 방법이 없을까요?


버젼은 MSSQL2000입니다.

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

select 구문이 adhoc-query 로 되어 있나요?
프로시져를 이용하면 될거 같은데요. 
create proc dbo.selectlog @id varchar(20)
as

set nocount on

select  id from tablename where id =@id

insert into dbo.log 
values(getdate(),@id)

set nocount off


이런식으로 select 구문을 프로시져로 위와 같이 만들면
select 구문이 호출 될 때마다 log 테이블에 로그가 남게 되겟쬬.
프로시져님이 2008-08-01 11:32에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
43741억 건의 데이타 조회- 구조/어떻게 해야 좋을까요? [1]
고민중
2008-07-31
4970
4373도서검색처럼 구현 [2]
김경원
2008-07-31
4734
4371윈도우서버에 MSSQL? 아니면 MYSQL? [2]
사슴
2008-07-31
5000
4370특정테이블에 조회(select)한 로그를 남기고 싶어요. [1]
Kaien
2008-07-31
4814
4368테이블 최정 업데이트,인서트 시간을 알수있을까요?
우짜라
2008-07-30
5063
4367기본키 때문에 팀장님이랑 의견충돌중. 헬프요.. [6]
김재훈
2008-07-30
6324
4366음 여쭤볼께 있는데요~ 쿼리 효율이 너무 떨어지는거 같아서요. [4]
최승위
2008-07-30
5657
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다