Microsoft Türkiye Açık Akademi
Microsoft tarafından Türkiye'deki ilk ücretsiz online yazılım okulu Açık Akademi açıldı....
SQL veritabanı içerisinde, nesnelerde arama yapabilmemiz için aşağıdaki sorguları hazırladım. Umarım faydalı olurlar.
select object_name(sysobjects.id) AS ObjectName, syscolumns.name AS ColumnName, systypes.name AS TypeName, syscolumns.length AS TypeLength, syscolumns.isnullable AS IsNullable from syscolumns INNER JOIN sysobjects ON sysobjects.id = syscolumns.id INNER JOIN systypes ON systypes.xtype = syscolumns.xtype where sysobjects.xtype = 'U' AND systypes.name <> 'sysname' AND syscolumns.name LIKE '%Kolon Adı%'
Yukarıdaki sorguda ‘Kolon Adı’nı değiştirerek bir kolonun hangi tablolarda bulunduğunu görebilirsiniz. Ayrıca xtype filtresini değiştirerek diğer nesneler içerisinde de arama yapabilirsiniz;
C = CHECK constraint
D = Default or DEFAULT constraint
F = FOREIGN KEY constraint
L = Log
FN = Scalar function
IF = In-lined table-function
P = Stored procedure
PK = PRIMARY KEY constraint (type is K)
RF = Replication filter stored procedure
S = System table
TF = Table function
TR = Trigger
U = User table
UQ = UNIQUE constraint (type is K)
V = View
X = Extended stored procedure
Bir tablonun kolon isimlerini öğrenmek için ise aşağıdaki sorguyu kullanabilirsiniz;
SELECT DISTINCT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns WHERE TABLE_NAME Like '%Tablo Adı%' ORDER BY COLUMN_NAME
Son olarakta view, rule, default, trigger, CHECK constraint, DEFAULT constraint ve stored procedure içerisinde kelime bazlı arama yapmak için ise aşağıdaki sorgu kullanılabilir;
select DISTINCT object_name(id) from syscomments where text like '%text%'
Microsoft tarafından Türkiye'deki ilk ücretsiz online yazılım okulu Açık Akademi açıldı....
Bir önceki yazımızda Blob servisine kısa bir giriş yapmıştık. Yazıyı okumak isterseniz
Microsoft'un bulut mimarisi Windows Azure platformu üzerinde veri altyapısı alışıla gelmiş yöntemlerden...
Windows Azure Blob Servisi
ahmet tetik
Arkadaşım çok teşşekür ederim.
yazdığın script çok işimeyaradı
ellerine sağlık..
Tem 23, 2009 @ 18:57
ooz
Ping:
Query Editor içerisinde tabloyu seçip alt+f1 kullandığında tablo kolon isimlerine daha rahat ulaşabilirsin.
Kas 30, 2009 @ 11:06