Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Добавете колона към таблица, ако все още не съществува

Можете да използвате подобна конструкция, като използвате sys.columns таблица io sys.objects .

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да отпечатате VARCHAR(MAX) с помощта на Print Statement?

  2. Скрипт за запазване на varbinary данни на диск

  3. Препоръчайте използването на временна таблица или променлива на таблица в Entity Framework 4. Актуализирайте Performance Entity framework

  4. Таблици и диаграми за позициониране в BIDS SSRS

  5. Използване на резултата от израз (например извикване на функция) в списък с параметри на запомнени процедури?