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

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006