yılında bir CTE oluşturma. Şu anda, bir tablo oluşturup sorgulama tamamlandıktan sonra bırakıyorum. Aynı şeyi etkili yapan bir CTE oluşturmanın bir yolu var mı? Bu benim şimdiki kodudur:Mevcut bir tablodan seçmez Oracle'da bir CTE oluşturmaya çalışıyorum ama onun yerine veri içine sokulmuş olan Oracle
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'));
kullanarak yazmayı biraz azaltabilirsiniz. İkili masadan bahseden başka yazılar görmüştüm ama ne olduğundan emin değildim. Bu gerçekten yardımcı olur. – mosk915
mosk915 @ - [DUAL seçerek] ile ilgili belgeler (http://docs.oracle.com/cd/E11882_01/server.112/e41084/queries009.htm#SQLRF20036) biraz açıklar. –