2011-06-29 3 views
0

SELECTステートメントでテーブル名の代わりにobject_idを指定することでテーブルを照会できるかどうか疑問に思っていました。object_idでテーブルからデータを照会することはできますか?

なぜなら、いくつかのテーブルは動的に作成され、それらの構造(および名前)は以前は分かっていないのですが、これらのテーブルを照会してそれらのテーブルを操作することができるsprocsコンテンツ。

私は動的ステートメントを作成して実行することができますが、いくつかのより良い方法があると思います。誰かがそれにアプローチする方法を分かち合うことができれば幸いです。

ありがとうございました。

答えて

2

sys.columnsをクエリし、それに基づいて動的クエリを作成する必要があります。

SQLはアドホックまたは未知の構造用に設計されていません。

20年後に私のデータがどのように見えるのか分かりませんでした。データが永続化されているか、一時的な場合はXMLまたはJSONなどである必要があります。

関連する問題