Sql server aynı data type'ları tek sorguda nasıl bulurum.

0

Örn.4 tane tablo var bu tabloları desing dediğimizde alanlar geliyor alanların data type'ı nvarchar(1) bana bu 4 tabloda datatype'ı nvarchar(1) olanların hepsini tek sorguda getirmem lazım. Umarım anlatabilmişimdir. Bilen arkadaşların yardımlarını bekliyorum.

dyildiz dyildiz (183)
4 yıl önce sordu

    Toplam 1 Cevap


    1

    Bir yanlış anlama yoksa aşağıdaki kod işinizi görecektir

    select COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, 
           NUMERIC_PRECISION, DATETIME_PRECISION, 
           IS_NULLABLE 
    from INFORMATION_SCHEMA.COLUMNS
    where 
    DATA_TYPE ='nvarchar' AND CHARACTER_MAXIMUM_LENGTH =2 AND
    (TABLE_NAME='TABLO1' OR TABLE_NAME ='TABLO2' OR TABLE_NAME='TABLO3' OR TABLE_NAME ='TABLO4')
    
    

    Bu sql kodu ile veri türlerine göre kolonları sorgulayabilirsiniz.

    alattin alattin (15143)
    4 yıl önce cevaplandı

    • Teşekkür ederim ilginizden dolayı. dyildiz 4 yıl önce
    • Rica ederim kolay gelsin alattin 4 yıl önce
    üyelik gerektirir

    Cevap yazabilmek için üye girişi yapmalısınız.

    Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
    uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol