まったく同じ構造を持つ複数の場所に存在する複数のデータベース ファイルがあります。アタッチ機能を使用して複数のファイルを 1 つのデータベース接続に接続できることは理解していますが、これはそれらを個別のデータベースとして扱います。私は次のようなことをしたい:
SELECT uid, name FROM ALL_DATABASES.Users;
また、
SELECT uid, name FROM DB1.Users UNION SELECT uid, name FROM DB2.Users ;
マージする必要がある任意の数のデータベース ファイルがあるため、有効な答えではありません。最後に、データベース ファイルは別々にしておく必要があります。誰もこれを達成する方法を知っていますか?
編集:答えは私にアイデアを与えました:すべての異なるテーブルの組み合わせであるビューを作成することは可能でしょうか? すべてのデータベース ファイルとそれらが「マウント」するデータベースをクエリし、それをビュー クエリ内で使用して「マスター テーブル」を作成することは可能ですか?