私は正しい条件を探していたのかどうかわかりませんが、これに対する答えを探しましたか?指定したテーブル名からデータを選択しますか?
誰かが助けてくれることを願っていますか?
私はこれは私のデータベース内のすべてのテーブルのリストが表示されます。この
select name
from CDSArchive.sys.tables
where name like '%OPARDENTIA%'
and create_date >= '01 apr 2016'
ORDER BY create_date DESC
のように見えるのクエリを持っています。これらのテーブルには同じ列/データが含まれていますが、毎月新しいテーブルが作成され、最新のデータが取り込まれます。
実行時にこれらのテーブルをすべて自動的に結合するものを書くことは可能でしょうか?たとえば、今月末にそれを実行したいと思います。それは、今朝作成された最新のテーブルを含め、すべてのテーブルが結合された出力を生成しますか?
誰かが助けることを願っていますか?
多くの感謝:)
これは、テーブルを組み合わせたビューを再定義するジョブまたはDDLトリガを設定することで行います。ただし、実際にテーブルを作成するジョブを変更して、実行月の列を含む単一のテーブルにデータを配置する方が理にかなっています。 –
私はジョブを変更することに同意しますが、別の部門から来ているので、私たちはそれを受け取る方法を支配していません。ビューを再定義すると、私のコードはどのように見えますか?手動でテーブル名を入力すると、すべてのテーブルが結合されたビューを作成することができますが、テーブルを自動的に結合する必要があります。新しいテーブルが追加されると、それを指定せずに自動的にユニオンに追加されます。 – jd8766