ほとんどが「文字列」である非常に具体的な列が多数あるテーブルがあります。この名前のハードコーディングは、後でルールが変更されたときに悲しみをもたらすと思います。各行がマスターテーブルの列であり、それぞれがその名前のルックアップキーを持つことができる2番目のテーブルを使用するオプションを調査しています。
これはERのベストプラクティスに反するように見えるかもしれませんが、柔軟に対応できます. テーブル 1 から (SQL1)、(SQL2) などのサブセレクトを含むビューを使用できます。SQLServer でもマルチテーブル ビューを更新できるかどうかはわかりません。
上記の考えは大歓迎です。
ありがとう、
エド