Tablo yapısını çıkarma

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Nemesis2005
Üye
Mesajlar: 136
Kayıt: 18 Oca 2005 05:24
Konum: İzmir

Tablo yapısını çıkarma

Mesaj gönderen Nemesis2005 »

Selam Mssql server 2005 de Yapmak istediğim kısaca varolan tablonun yapısını çıkarıp aynı özelliklerle aynı tablo özellikleriye farklı isimde bir tablo yaratmak tablonun tüm özelliklerini nasıl elde ederim ve create cümlesini nasıl olştururum
Her iyinin içinde bir Kötülük.Her Kötnün içide de bir iyilik vardır
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Tablo yapısını çıkarma

Mesaj gönderen thelvaci »

Bunun birden fazla yanıtı olabilir. Birinci ve en basit yöntemi basit bir TADODataSet nesnesine tablonun adını vermek ve Fields kolleksiyonunda dönüp ilgili Sql Create scriptini oluşturmak olabilir. Yada, daha profesyonel bir yaklaşım sergilemek istiyorsanız bir .Net framework eklentisi olan Smo ile de ilgilenebilirsiniz. Yada sys.. ile başlayan sistem tablolarını da sorgulayabilirsiniz. Dediğim gibi pek çok yolu var bu işin. Hangisi ile ilgileneceğinizi sizin seçmeniz lazım. Bir fikir vermesi açısında belki makalemi faydalı bulabilirsiniz.

Win32 & .Net(Delphi->C#)
http://www.tugrulhelvaci.com/?p=404
unalaygun
Üye
Mesajlar: 139
Kayıt: 27 Mar 2004 12:34
Konum: istanbul

Re: Tablo yapısını çıkarma

Mesaj gönderen unalaygun »

Managment studioda sağ tuş create script diyebilir ya da diğer arkadaşın söylediği gibi bu işi eğer bir prog aracılığı ile yapacak iseniz smo dediğimiz dll ilede yapabilirisiniz.
İyi çalışmalar.
derviş
Cevapla