Ağustos 02, 2010

Oracle 'da bir tablonun kopyasını almak

Bazen veritabanı işlemlerimizde kullandığımız tabloların kopyasını almak gerekebilir.Bunun için SQL 'de create table komutu ile istediğimiz tabloyu kopyalayabiliyoruz.
SQL 'de bir tablonun kopyasını almak için özel bir komut bulunmadığı için create table komutununa select ekleyerek ekleyerek bu işi kolayca hallediyoruz.

    create table yedek_tablo_adı as select * from tablo_adı where koşullar...
Tablonun içerdiği veriler değilde sadece tablo  yapısını kopyalamak istersek;
   create table yedek_tablo_adı as select * from ablo_adı where 0=1;
şeklinde yazmamız yeterli.

Hiç yorum yok:

Yorum Gönder

System.Text.Json.JsonException hatası - cycle or if the object depth is larger than the maximum allowed depth of 32.

 Eğer .net'te aşağıdaki hatayı alıyorsanız; " A possible object cycle was detected which is not supported. This can either be due t...