2011-06-19 5 views
2

フィールドを常に特定の値にすることは可能ですか?常にSQL Serverフィールドに定数を保存してください

私たちは、ユーザが入力した値を文字列フィールドに書き込むウェブサイトを本番環境に持っています。今、私たちの要求は変わりました。実際には、この値を保存する必要はありません。技術的な理由から、私たちはそうする必要がなければ、これのためだけに新しい公開をしたくありません。

理想的なのは、フィールドが常にNULLになり、既存のINSERTとUPDATESがフィールドに正常に機能し、SQL Serverがフィールドに関係なくNULLになるようにテーブルを変更することです。

これは一時的なものです。最終的にこの値を書き込まないようにコードを変更します。

だけ

これが可能である...など再発行、コードを変更せずにフィールドをNULLに簡単な方法を探していますか?トリガーを書くことは唯一の解決策ですか?

ありがとうございます!

+0

なぜ今はNULLにする必要がありますか?フィールドを無視して新しいコードを展開する準備ができたら、その列を削除してください。 –

+0

法律上の理由から。このフィールドの値はすべてクリアされ、保存する必要はありません。ありがとう:-) –

答えて

1

トリガーの後にINSERTUPDATEを作成すると、フィールドが更新/挿入されるたびにフィールドNULLになります。

これは最も簡単で簡単な解決策です。

+0

私はこれが優勢な解決策かもしれないと思った。ありがとう。 –

関連する問題