5
OracleでCTEを作成しようとしていますが、既存のテーブルから選択せず、代わりにデータが挿入されています。現在、私はテーブルを作成し、クエリが完了した後にそれをドロップしています。効果的に同じことを行うCTEを作成する方法はありますか?これは私の現在のコードです:OracleでのCTEの作成
create table RTG_YEARS
(YR date);
insert into RTG_YEARS values (to_date('2013-01-01', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2013-12-31', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2014-01-01', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2014-12-31', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2015-01-01', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2015-12-31', 'yyyy-mm-dd'));
感謝を!私は二重のテーブルについて話している他の投稿を見ていましたが、それが何であるか分かりませんでした。これは本当に役立ちます。 – mosk915
@ mosk915 - [DUALから選択]に関するドキュメント(http://docs.oracle.com/cd/E11882_01/server.112/e41084/queries009.htm#SQLRF20036)で少し説明しています。 –