5 Eylül 2010 Pazar

SQL ile Tablonun Kopyasını Almak

SQL’de tabloların kopyasını almak için düzenlemiş her hangi bir komut yok. Bu işlemi tablo yaratmak için kullandığımız CREATE TABLE komutuna bir SELECT ekleyerek yapabiliriz. Örneğin:

CREATE TABLE yedek_emp AS SELECT * FROM employees;

Eğer sadece tablonun yapısını kopyalamak istiyorsak (içerisinde kayıt olmadan), SELECT sorgusuna bir filtre (WHERE) koyarak bunu yapabiliriz:

CREATE TABLE yedek_dep AS SELECT * FROM departments WHERE 1 = 0;

Kaynak: http://www.gokhanatil.com/2008/06/sql-ile-tablonun-kopyasini-almak/

Hiç yorum yok:

Yorum Gönder