3
私は1つのPL/SQL文を作成しようとしています。これにより、各datetimeの繰り返しの後に複数のテーブル出力を取得し、各datetimeの名前をそのdatetime繰り返しの年に変更できます。以下の例は望ましい結果を示します。おかげループ内にOracleテーブルを作成する
Create table MY_TIME_XX AS
(Select
X.*
FROM Metadata X)
Where X.Datetime between '01/01/2014' and '12/31/2014'
だから最後に私のスキーマが
- MY_TIME_14
- MY_TIME_15
- MY_TIME_16
などを持っています....このような
なぜあなたはそれをしたいですか?ほとんどの場合、それは意味をなさないでしょう。 –
(Select * FROM Metadata X)は、私が5年間見せたものだけでなく、かなり大きいものです。私の一時ファイルはそれをうまく保持していませんので、毎年できるようにして、それをパーティションの単一テーブルに入れたいと思います。 – Tinkinc
日付比較で文字列リテラルを使用しないでください。日付リテラルまたはto_date関数を使用してください。 ''01/01/2014''の代わりにto_date('01/01/2014 '、' mm/dd/yyyy ')'または 'date' 2014-1-1''を使用してください – Sentinel