2007-01-22

sp_tables

Çoğu zaman merak ederiz: Veritabanımızda bulunan tablo adlarımızı nasıl alabiliriz diye. İşte veritabanında hangi tabloların olduğunu merak eden arkadaşlar için sp_tables adlı SP miz var. sp_tables ile tablo adlarının yanında tablonun tipine(SYSTEM TABLE, TABLE, VIEW) de erişebiliriz.

Syntax
sp_tables [ [ @table_name = ] 'name' ] [ , [ @table_owner = ] 'owner' ]
[ , [ @table_qualifier = ] 'qualifier' ] [ , [ @table_type = ] "type" ]


Örnek 1: Veritabanındaki tüm tablo adlarını listeleyelim.

exec sp_tables

Örnek 2: Veritabanımızda bulunan SIPARIS adlı tablomuzu listeleyelim.

exec sp_tables 'SIPARIS'


Örnek 3: Sadece veritabanımızda tabloları listeleyelim:

exec sp_tables @table_type="'TABLE'"


Örnek 4: Sadece veritabanımızda viewları listeleyelim:

exec sp_tables @table_type="'VIEW'"


Örnek 5: Sadece veritabanımızda sistem tablolarını listeleyelim:

exec sp_tables @table_type="'SYSTEM TABLE'"


4 yorum:

Adsız dedi ki...

sewgili hocam ben daha bu işlerde cook yeniyim ve sizin gibi degerli insanların bulunması zor olan bilgileri bizimle paylaştıgını gorunce cook sewiniyorum..
neyse bu kadar yalakalık yeter:D
sorum su;Hocam ben ornegin;
deneme isimli veritabanımdaki tabloların isimlerini nasıl cekicem??
sadece exec sp_tables i execute ettiğimde tum tablolar gelio..
cvp yazarsanız sewinirim

Mehmet GÜZEL dedi ki...

/*
Aşağıdaki kod DENEME veritabanı altındaki tüm tabloları listeler.
*/


USE DENEME
EXEC sp_tables

/*
NOT: YORUM altında Ad Soyad ve size ulaşabileceğim bilgileri bırakırsanız takip açısından daha rahat olur.
*/

Adsız dedi ki...

Mehmet Hocam Merhabalar;
Değerli bilgilerinizle bizleri aydınlattığınız için size teşekkürlerimi sunarım. Benim merak ettiğim tabloların sutun adlarını nasıl listeleyebileceğimizdir. Bu konuda yardımcı olursanız çok sevinirim. Kolay gelsin iyi çalışmalar.

Mehmet GÜZEL dedi ki...

Bkz. sp_columns

.::YASAL UYARI::.

©2004-2023 Mehmet GÜZEL, www.mehmetguzel.net

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.