情報は、2つの日付時刻列(挿入/更新)でms精度でなければなりません。誰かが挿入または更新するたびに、サーバーによって自動的に更新される必要があります。自動バージョン情報をMSSQLテーブルに追加する最も簡単な方法は何ですか?
0
A
答えて
1
あなたが本当にきれいになりたい場合は今、あなたは必ずこれらの二つのことを確認したい列
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
を更新するために、更新と挿入トリガを作成してテーブルに
ALTER TABLE yourTable ADD
Inserted datetime NULL,
Updated datetime NULL
GO
を列を追加します。データへの他のアクセスのためのダイレクト・テーブル・アクセスではなく、ビューを使用して列を変更/更新することはできませんでした。また、主キーが一貫性がなく、テーブルがたくさんある場合は、CodeGenerationを使用してSQLを作成することをお勧めします。 MyGenerationはうまくいくでしょう。
0
挿入されたトリガーは廃止されていると思います。挿入された列にnullの代わりにデフォルト値としてgetdate()を追加するだけです。
関連する問題
- 1. このheirarchicalテーブルをフラットテーブルに非正規化する最も簡単で簡単な方法は何ですか?
- 2. ClojureとPythonプログラムが情報を共有する最も簡単な方法は何ですか?
- 3. 自己抽出PEを作る最も簡単な方法は何ですか?
- 4. mysqlテーブルとPHPからサイトを作成する最も簡単で簡単な方法は何ですか?
- 5. node/jsアプリケーションを起動する最も簡単な方法は何ですか?
- 6. Androidアプリにインストール可能なコンポーネントを追加する最も簡単な方法は何ですか?
- 7. SilverlightでWCFに圧縮を追加する最も簡単な方法は何ですか?
- 8. DjangoフォームにHTMLを追加してフォームレイアウトをオーバーライドする最も簡単な方法は何ですか?
- 9. 自動的にURLセグメントを更新する最も簡単な方法は何ですか?
- 10. 動的リスト(int)アイテムを追加する最も簡単な方法C#
- 11. Swift iOSアプリにBGMを追加する最も簡単な方法は何ですか?
- 12. DelphiのTImageにAlphaBlendValueプロパティを追加する最も簡単な方法は何ですか
- 13. LinearLayoutに複数のビューを追加する最も簡単な方法は何ですか?
- 14. サードパーティのJoomlaテーマにコードスニペットを追加する最も簡単な方法は何ですか?
- 15. DBフィールドの追加/削除後にEntity Modelを更新する最も簡単な方法は何ですか?
- 16. htmlファイルにデータベースを追加する最も簡単な方法は何ですか?
- 17. JavaScriptで自動候補テキストフィールドを実行する最も簡単な方法は何ですか?
- 18. StackOverflowErrorでJVMを自動再起動する最も簡単な方法
- 19. Omniauth-Facebook Gemでプロファイル画像を追加する最も簡単な方法は何ですか?
- 20. Google CloudからBigQueryへのデッドアップデータの追加を自動化する最も簡単な方法
- 21. IOCPベースのWindowsサーバーにSSLを追加する最も簡単な方法は?
- 22. Dojo Treeノードにツールチップを追加する最も簡単な方法は?
- 23. Printing.PrintDocument(.Net 2.0)にヘッダーとフッターを追加する最も簡単な方法は?
- 24. WSO2 AMのメッセージにSoap Envelopeを追加する最も簡単な方法は?
- 25. プロジェクトにプログラムでファイルを追加する最も簡単な方法
- 26. プログラムでユーザーをチームに追加する最も簡単な方法
- 27. HTML5とJSのドロップダウンメニュー入力を追加する最も簡単な方法は何ですか?
- 28. phonegapの開発、プラグインを追加する最も簡単な方法は何ですか?
- 29. boost :: statechart :: state_machineをスレッドセーフにする最も簡単な方法は何ですか?
- 30. ソースコードをリモートコンピュータにアップロードする最も簡単な方法は何ですか?
オリジナルのインサートでのみ動作し、アップデートでは動作しません。 – devstuff