Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
CTE Sorgu sonucunu bir tabloya yazmak (Çözüldü)
#1
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.

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 )

rFdptf.jpeg

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 ;
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Tek sorguda iki sonuç (Çözüldü) cinarbil 4 392 05-03-2024, Saat: 08:41
Son Yorum: cinarbil
  Tarihin ayın kaçıncı haftası olduğu nasıl bulunur (Çözüldü) adelphiforumz 3 622 19-10-2023, Saat: 12:27
Son Yorum: serdar
  MSSQL eş zamanlı yazma ve okuma kontrolü (Çözüldü) adelphiforumz 5 2.060 31-12-2021, Saat: 13:04
Son Yorum: adelphiforumz
  Toplu insert işlemi hız sorunu (Çözüldü) adelphiforumz 9 3.283 13-12-2021, Saat: 20:23
Son Yorum: apachi2006
  Çözüldü Ado sorguda time bilgisini tamsayı olarak kaydetme cinarbil 3 2.448 08-08-2020, Saat: 10:54
Son Yorum: Bay_Y



Konuyu Okuyanlar: 1 Ziyaretçi