あるデータベースからデータを取得し、別のデータベースと比較するために SQL Server に取り組んでいます。私たちが持っているデータベースには、約400のテーブルがあります。DB名に基づいてすべてのテーブル名を取得するクエリを作成する必要があり、列名が1つあるため、すべてのテーブルからデータを取得する必要があります。
それでも、主キー値を取得し、その主キー値を持つテーブル名を取得するクエリを作成しました。私の計画は、最初のカーソルで主キーの詳細を呼び出し、その中で別のカーソルを作成して、テーブル名と列名の詳細を取得することです。
取得した値に基づいて、「select * from @cursor_variable_tablename where primarykeyval = @cursor_variable_primarykeyval」のようなデータをフェッチするクエリを作成する必要があります。
テーブル名を指定する代わりに変数を呼び出すことで、このように動作することは可能ですか?
これで私を助けてください。前もって感謝します。