728x90
반응형
특정 데이터베이스의 테이블이 언제 마지막으로 업데이트 되었는지 동적 관리 뷰를 사용하여 확인하는 방법에 대해서 아래와 같이 정리하였습니다.
[환경]
SQL Server 2005 / 2008
[시나리오]
사용자 데이터베이스 AlbumSales 에는 AlbumInfo 라는 테이블이 존재합니다. 해당 테이블에 있는 데이터를 DELETE 한 뒤 테이블이 업데이트 된 시간을 확인하는 방법입니다.
-- 데이터 삭제를 통한 테이블 업데이트
DELETE FROM AlbumInfo WHERE AbNo = 3
-- AlbumInfo 테이블이 업데이트 된 시점 확인
SELECT last_user_update FROM sys.dm_db_index_usage_stats WHERE object_id = OBJECT_ID('AlbumInfo')
-- 수행 결과
last_user_update
-----------------------
2010-02-01 17:56:49.123
DELETE FROM AlbumInfo WHERE AbNo = 3
-- AlbumInfo 테이블이 업데이트 된 시점 확인
SELECT last_user_update FROM sys.dm_db_index_usage_stats WHERE object_id = OBJECT_ID('AlbumInfo')
-- 수행 결과
last_user_update
-----------------------
2010-02-01 17:56:49.123
728x90
반응형
'IT > SQLD' 카테고리의 다른 글
[SQL] where절: 부정연산자( 같지 않다 !=, ^=, <>, NOT) (0) | 2023.10.22 |
---|---|
특정 컬럼의 값 제외하고 모두 삭제 (0) | 2023.10.22 |
MS SQL 전체 테이블의 크기(row count) 수 조회하기 (0) | 2023.10.17 |
[MSSQL] Microsoft SQL Server 계정 생성과 권한 부여하기 (0) | 2023.09.18 |
Windows SQL Server 원격설정하여 접속방법 알아보기 (0) | 2023.07.28 |