SORU
25 EYLÜL 2008, PERŞEMBE


Nasıl Server tablo sütun olup olmadığını kontrol etmek için SQL

Eğer varsa belirli bir sütun eklemek istiyorum. Böyle bir şey var, ama bu her zaman false değerini döndürür:

IF EXISTS(SELECT *
          FROM   INFORMATION_SCHEMA.COLUMNS
          WHERE  TABLE_NAME = 'myTableName'
                 AND COLUMN_NAME = 'myColumnName') 

Nasıl bir sütun SQL Server veritabanında bir tabloda olup olmadığını kontrol edebilir miyim?

CEVAP
25 EYLÜL 2008, PERŞEMBE


SQL Server 2005'den itibaren:

IF EXISTS(SELECT * FROM sys.columns 
            WHERE Name = N'columnName' AND Object_ID = Object_ID(N'tableName'))
BEGIN
    -- Column Exists
END

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009