マイクロソフトのDynamics NAVのは、各SQLテーブル名は、会社の名前が先行する機能を有し、すなわちSQL連合複数のテーブル - ストリング(TABLE_NAME)= X
- Company1の$ G_Lエントリ
- Company2の$ G_Lエントリ
- Company3 $ G_Lエントリ
- Company4 $ G_Lエントリ
- 等...
'$ G_L Entry'で終わるすべてのテーブル、つまりすべてのテーブルを指定することなく、UNION ALL(テーブルのカラム/タイプは同じです)を作成したいと思います。
これは、いつでもNAVユーザーのユーザーが会社を追加/削除する可能性があり、その都度、クエリを更新したくないからです。
多くの方々に感謝します。あなたが持っているどのように多くのテーブルを知らないし、次にあなたが最初のテーブルのリストを指定する必要が推測
会社GLエントリは単一のテーブルに格納されているので、あなたのデータ構造を修正する必要があります。はるかに効率的で、より簡単に維持するため、および照会する。 –
[動的SQLを](https://msdn.microsoft.com/en-us/library/ms188001.aspx)それを行います – JohnHC
@ GordonLinoffいつも可能... – JohnHC