SQL Server に既存のエントリを持つ既存のテーブルがあります (実際には 100 万以上)。
このテーブルは、フロントエンド アプリケーションによって定期的に更新、挿入、および選択されます。次のように更新できるdatetime
列を追加したい/追加する必要があります。M_DateModified
UPDATE Table SET M_DateModified = GETDATE()
フロントエンドでボタンが押され、ストアド プロシージャが呼び出されるたびに。この列は、要求に応じて既存のレポートに追加されます。
私の問題、そして答えはこれです。アプリのコア テーブルの 1 つであるためALTERING
、テーブルと追加の列を追加すると、他の既存のクエリが壊れますか? 明らかに、すべての列にすべての値を指定せずにテーブルに挿入することはできないため、既存のINSERT
クエリは壊れます (これは大きな問題です)。
この問題に関する最善の解決策について、どんな助けも大歓迎です。