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/
5 Eylül 2010 Pazar
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder