Sql Server Tablo Sütun İsimleri

  1. sonerylcn
    3
    434
    16.03.2019 22:57:00

    sql server da bir tablonun alanları yani sürun isimlerini nasıl listeliyebilirim , veri tipleri yani int varchar vb ile de beraber olursa güzel olur

    sql sql-server sql-server-2016 sql-server-2017 2 yıl önce 730 Görüntüleme

( 3 ) Cevap

  1. baturay
    1
    587
    18.03.2019 09:49:00

    bu sorgu istediğinden fazla bilgilerle beraber döner sana belirttiğin tablonun sütunlarını ;

    --sql server tablo sütunları
    exec sp_columns [TabloAdi]
    
  2. komutanlogar
    1
    540
    18.03.2019 09:51:00

    TblDeneme tablosunun sütunlarını listeleme ;

    sp_columns @table_name=TblDeneme
    
  3. koraydrk
    2
    2744
    18.03.2019 10:13:00

    Bence en güzeli aşağıdaki sorgu , sp_columns bir sürü bilgi getiriyor , ve bunlardan istediğin bilgiyi listelemek için baya bir uğraşmak gerekebilir

    ancak aşağıdaki sorgu ile , sadece sütun isimlerini ve veritiplerini listeleyebilirsin ;

    SELECT 
    sutunlar.name as SutunAdi, 
    VeriTipleri.name as VeriTipi
    FROM sys.tables as tablolar
    INNER JOIN sys.columns as sutunlar on tablolar.object_id = sutunlar.object_id
    LEFT JOIN sys.types as VeriTipleri on sutunlar.user_type_id = VeriTipleri.user_type_id
    where tablolar.name='TblTest'
    

Cevabınız