테이블에서 마지막으로 업데이트 된 행의 ID를 가져 오려면이 ID를 다른 작업에 사용하려는 것과 같은 요구 사항이 있습니다.SQL Server 2008에서 마지막으로 업데이트 된 행의 ID를 얻는 방법
나는 해당 열을 참조 할 수 있도록 UpdatedOnOn과 같은 열이 없습니다.
그래서 Update에는 마지막으로 삽입 된 행 ID의 ID 인 scope_identity 및 @@ identity와 같은 함수도 있습니다.
동일하게 도와주세요.
시간 그러한 열을 만들 수 있습니다. Btw,'scope_identity'도이 범위에서만 작동하고 2 일 후에는 작동하지 않으므로'CreatedAt' 열을 대체하지 않습니다. –
행/열 기준으로 마지막 업데이트 정보를 가져올 수는 없지만 테이블 수준에서이 정보를 얻을 수는 있지만 [link] [1] 그러나 나는 그것이 당신에게 쓸모가 없다고 생각합니다. 최상의 솔루션은 업데이트 세부 정보를 저장하는 테이블을 만드는 것입니다 userId, datetime 등 [1] : http://blog.sqlauthority.com/2009/05/09/sql-server-find-last-date-time-updated-for-any-table/ –