Özgür Özvarış

Bir yazılımcının kırık dökük dünyası

Sql database'de tablo kolon'u arama

clock Ağustos 31, 2016 15:12 by author OzgurOzvaris

Merhaba arkadaşlar,

Bazen elinize uzunca bir sql geçer ve tabloların kolon adları yazmıyor olabilir bu durumda select bölümündeki kolonların hangi tabloya ait olduğunu anlamakta güçlük çekebilirsiniz. Böyle bir durumda paylaşacağım script aradığınız kolonun hangi tablolarda bulunduğunu listelemekte işinize yarayacaktır.

SELECT
    tabels.name 'Table Name',
    c.name 'Column Name',
    t.Name 'Data type',
    c.max_length 'Max Length',
    c.precision ,
    c.scale ,
    c.is_nullable,
    ISNULL(i.is_primary_key, 0) 'Primary Key'
FROM   
    sys.tables tabels
INNER JOIN    
     sys.columns c ON tabels.object_id = c.object_id
INNER JOIN
    sys.types t ON c.user_type_id = t.user_type_id
LEFT OUTER JOIN
    sys.index_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id
LEFT OUTER JOIN
    sys.indexes i ON ic.object_id = i.object_id AND ic.index_id = i.index_id
WHERE
    c.name = 'PACIKLAMA'

 

 İyi çalışmalar.

 

 



Sql tablo listesi alma

clock Ağustos 31, 2016 15:01 by author OzgurOzvaris

Merhaba ,

Basit bir sorgu ile tablo listelerini alabiliryosrunuz?

Select 
   NAME 'Table Name'
from sys.tables

İyi çalışmalar.



Hakkımızda  AboneOl 

Blog Yayınımıza Hoşgeldiniz.

Month List

RecentPosts

Sign In