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

  • george sarintzotis

    george sarin

    2 Aralık 2007
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • magnum33563

    magnum33563

    8 NİSAN 2011