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:
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
/*
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.
*/
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.
Bkz. sp_columns
Yorum Gönder