POSTGRESQL'DE SELECT INTO

PostgreSQL'de SELECT INTO deyimi, verileri bir tablodan yeni bir tabloya kopyalar veya varsayılan dosya grubunda bulunan yeni bir tablo oluşturur.
Aynı zamanda bir kümenin kopyasını disk üzerinde oluşturmak için kullanılır.

SELECT INTO deyimi ile tablo kopyalama işlemini ve belli bir şarta bağlı veriler için yeni tablo oluşturma işlemleri yapalım.

yeni_tablo_olusturma adında bir tablo oluşturalım.


Oluşturduğumuz tabloya yeni kayıtlar ekleyelim.




SELECT INTO deyimi ile yeni_tablo_olusturma tablosunda adres='MALATYA' olanları yeni_tablom adında yeni bir tablo oluşturup kayıtları kopyalayalım.



deneme=# SELECT * INTO yeni_tablom FROM yeni_tablo_olusturma WHERE adres='MALATYA'; 




Oluşan bütün tablolarımızı \d komutu ile görebiliriz.



yeni_tablo_olusturma adlı tablomuzdaki tüm verileri yeni oluşturacağımız başka bir tabloya kopyalayabiliriz.


İstediğimiz bir kaç kolonu başka bir tablo oluşturup, oluşan tabloya kopyalabiliriz. 


Yorumlar