8 Eylül 2012 Cumartesi

Sql'de Var Olan Tabloları Coloumları ve Viewları Listelemek

Sql'de olan Tabloları ve Viewları listelemek ve bunlarla dinamik bir yapı oluşturmak istiyorsanız bu iki komut sizin hayatınızı kurtaracaktır. Tablo ve Veiw'lar hakkında daha fazla bilgi isterseniz eğer "name" yerine "*" kullanmanız yeterli olacaktır.
SELECT name FROM sys.tables
SELECT name FROM sys.views
Eğer Database ile birlikte tablo isimlerini listelemek isterseniz;
SELECT * FROM INFORMATION_SCHEMA.Tables
 Eğer Coloum isimleri ile birlikte tablo isimlerini listelemek isterseniz;

SELECT t.name As TableName, c.Column_Name
from sys.tables t
INNER JOIN INFORMATION_SCHEMA.COLUMNS c ON c.Table_Name = t.Name
ORDER BY t.name 

Hiç yorum yok:

Yorum Gönder