SORU
15 Ocak 2012, Pazar


Eğer zaten varsa bir tabloya bir sütun ekleyin

Bir tabloya bir sütun ekler bir SQL Server bir sorgu yazmak istiyorum. Ama bu sorguyu çalıştırdığınızda hiçbir hata görüntülemek istiyorum.

Sorgu bu tür bir tablo eklemek için kullanıyorum

IF  EXISTS (SELECT * FROM sys.objects 
            WHERE object_id = OBJECT_ID(N'[dbo].[Person]') 
    AND type in (N'U'))

Ama bir sütun için bu sorguyu yazmak için nasıl bilmiyorum.

CEVAP
15 Ocak 2012, Pazar


sys.objects ıo sys.columns tablo kullanarak benzer bir yapı kullanabilirsiniz.

IF EXISTS (
  SELECT * 
  FROM   sys.columns 
  WHERE  object_id = OBJECT_ID(N'[dbo].[Person]') 
         AND name = 'ColumnName'
)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006