5

3 つの列 (名前、年齢、都市) を持つテーブルがあります。しばらくして、誰かがテーブルに 1 つの余分な列 (国) を追加したとします。テーブルに追加された列、つまり国を知るにはどうすればよいですか。

誰かがテーブルの構造を変更するたびに、テーブル構造の変更を追跡する方法はありますか?

4

2 に答える 2

1

DDL トリガーを使用して、チェンジャーをデータベース構造に追跡できます。このテーマに関するすばらしい記事は、ここにあります。

サードパーティ編集

リンク先記事より引用

DDL トリガー ... イベントに応答してストアド プロシージャを起動します。これらは、さまざまなデータ定義言語 (DDL) イベントに応答して起動します。これらのイベントは、キーワード CREATE、ALTER、および DROP で始まる T-SQL ステートメントによって指定されます。... これらは、データベース操作の監査や規制などの管理タスクに使用されます。

于 2012-08-30T08:02:17.813 に答える