sql >> Database teknologi >  >> RDS >> Sqlserver

Tilføj en kolonne til en tabel, hvis den ikke allerede eksisterer

Du kan bruge en lignende konstruktion ved at bruge sys.columns tabel io sys.objects .

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


  1. Er det muligt at udføre en databaseindsættelse fra Windows-kommandolinjen?

  2. Mac psql/readline - bibliotek ikke indlæst

  3. Hvordan angives et portnummer i SQL Server-forbindelsesstrengen?

  4. Optimering af overlappende forespørgsler Del 1:Introduktion og forbedret T-SQL-løsning