정보는 ms 정밀도의 날짜 시간 열 2 개 (삽입/업데이트) 여야하며 누군가가 삽입하거나 행을 업데이트 할 때마다 서버에서 자동으로 업데이트해야합니다.자동 버전 정보를 MSSQL 테이블에 추가하는 가장 쉬운 방법은 무엇입니까?
0
A
답변
1
ALTER TABLE yourTable ADD
Inserted datetime NULL,
Updated datetime NULL
GO
이 업데이트를 만들고 테이블에 열을 추가하고 삽입 트리거가 열 이제 정말 깨끗하고 싶다면
CREATE TRIGGER yourTableInsertTrigger
ON yourTable
AFTER INSERT
AS
BEGIN
Update yourTable Set Inserted = getdate()
from Inserted
Where yourTable.Key = Inserted.Key
END
GO
CREATE TRIGGER yourTableUpdateTrigger
ON yourTable
AFTER UPDATE AS
BEGIN
Update yourTable Set Updated = getdate()
from Updated
Where yourTable.Key = Updated.Key
END
GO
를 업데이트하려면 확인 것 그 두 데이터에 대한 다른 액세스를 위해 직접 테이블 액세스 대신보기를 사용하여 열을 변경/업데이트 할 수 없습니다. 또한 기본 키가 일관성이없는 경우 많은 테이블이있는 경우 CodeGeneration을 사용하여 SQL을 만드는 것이 좋습니다. MyGeneration하면 좋을 것입니다.
0
삽입 된 방아쇠가 사용되지 않는다고 생각합니다. 삽입 된 열에 null 대신 기본값으로 getdate()를 추가하면됩니다.
관련 문제
- 1. 라이브 myISAM 테이블에 인덱스를 추가하는 가장 쉬운 방법은 무엇입니까?
- 2. SVN의 특정 버전에 대한 주석을 추가하는 가장 쉬운 방법은 무엇입니까?
- 3. SQL 데이터베이스에 많은 콘텐츠를 추가하는 가장 쉬운 방법은 무엇입니까?
- 4. C#의 데이터 테이블에 dataview를 복사하는 가장 쉬운 방법은 무엇입니까?
- 5. 로컬 서브 버전 서버를 설치하는 가장 쉬운 방법은 무엇입니까?
- 6. 테이블에 행을 추가하는 방법은 무엇입니까?
- 7. Delphi에서 버전 정보를 자동으로 설정하는 방법은 무엇입니까?
- 8. 로딩 바를 fla에 추가하는 가장 쉬운 방법은 무엇입니까?
- 9. 여러 열이있는 ListView에서 항목을 추가하는 가장 빠르고 쉬운 방법은 무엇입니까?
- 10. WAMP 구성된 머신에 Java 서블릿을 추가하는 가장 쉬운 방법은 무엇입니까?
- 11. JQuery에서 사용할 HTML 페이지에 플래시를 추가하는 가장 쉬운 방법은 무엇입니까?
- 12. IOCP 기반 Windows 서버에 SSL을 추가하는 가장 쉬운 방법은 무엇입니까?
- 13. 인앱 인터넷 브라우저를 추가하는 가장 쉬운 방법은 무엇입니까?
- 14. DataTable을 TSV로 표시하는 가장 쉬운 방법은 무엇입니까?
- 15. 파이썬에서 그래프를 생성하는 가장 쉬운 방법은 무엇입니까?
- 16. 회 전자에 '없음'옵션을 추가하는 쉬운 방법은 무엇입니까?
- 17. 기존 클래스에 함수를 추가하는 가장 쉬운 방법
- 18. 가장 쉬운 방법은
- 19. 가장 쉬운 방법은?
- 20. PHP, 가장 쉬운 방법은
- 21. HTML 테이블에 열을 추가하는 가장 빠른 방법
- 22. ClojureQL을 사용하여 테이블에 인덱스를 추가하는 방법은 무엇입니까?
- 23. raw_contacts 테이블에 새 열을 추가하는 방법은 무엇입니까?
- 24. 기존 테이블에 열을 추가하는 방법은 무엇입니까?
- 25. 커리어 테이블에 열 순서를 추가하는 방법은 무엇입니까?
- 26. JSF에서 동적으로 테이블에 행을 추가하는 방법은 무엇입니까?
- 27. Excel의 피벗 테이블에 평균을 추가하는 방법은 무엇입니까?
- 28. asp.net 테이블에 행을 동적으로 추가하는 방법은 무엇입니까?
- 29. 데이터 테이블에 행을 추가하는 방법은 무엇입니까?
- 30. 행 머리글을 SWT 테이블에 추가하는 방법은 무엇입니까?
업데이트가 아닌 원래 삽입에만 작동합니다. – devstuff