Herkese kolaylıklar diliyorum. Bir konu hakkında yardım rica ediyorum.
Yazdığım bir CTE sorgusunu bir tabloya aktarmak istiyorum. Araştırmalarım sonucunda bazı örnekler buldum fakat çalıştığını ve sonuç ekranın paylaştığı sorgu bende çalışmadı. Zaten benim sorgumda aynı hatayı veriyor. Örnek ekranı aşağıda paylaşıyorum.
Sağdaki benim yazıp çalıştırmaya çalıştığım soldaki de araştırmalarımda buldum ( Örnek kodun olduğu site )
Rabbim herkese sağlık, huzur ve hayırlı kazançlar nasip etsin.
Çözüme ihtiyacı olanlar için buraya kendi çözümümü bırakıyorum. Son SELECT cümlesinde SQL INTO kullanarak istenilen yeni bir tabloya sonucu yazmak mümkün.
Herkese teşekkürler ve kolaylıklar diliyorum.
Yazdığım bir CTE sorgusunu bir tabloya aktarmak istiyorum. Araştırmalarım sonucunda bazı örnekler buldum fakat çalıştığını ve sonuç ekranın paylaştığı sorgu bende çalışmadı. Zaten benim sorgumda aynı hatayı veriyor. Örnek ekranı aşağıda paylaşıyorum.
INSERT cte_populated (id) WITH RECURSIVE int_seq AS ( SELECT 1 AS val UNION ALL SELECT val + 1 FROM int_seq WHERE val < 10 ) SELECT int_seq.val FROM int_seq;
Sağdaki benim yazıp çalıştırmaya çalıştığım soldaki de araştırmalarımda buldum ( Örnek kodun olduğu site )
Rabbim herkese sağlık, huzur ve hayırlı kazançlar nasip etsin.
Çözüme ihtiyacı olanlar için buraya kendi çözümümü bırakıyorum. Son SELECT cümlesinde SQL INTO kullanarak istenilen yeni bir tabloya sonucu yazmak mümkün.
Herkese teşekkürler ve kolaylıklar diliyorum.
INSERT cte_populated (id)
WITH RECURSIVE int_seq AS (
SELECT 1 AS val
UNION ALL
SELECT val + 1
FROM int_seq
WHERE val < 10
)
SELECT int_seq.val INTO NewTableName FROM int_seq ;