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

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • Lin Steven

    Lin Steven

    17 EKİM 2006