post icon

Alter Table Column with IF EXISTS check

Lo snippet seguente permette di modificare la definizione una colonna di una tabella di un database SQL Server effettuando un controllo di esistenza della stessa colonna.

Ecco lo snippet:

USE [Northwind]
GO

IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS 
                WHERE TABLE_NAME = 'Categories'
                    AND COLUMN_NAME = 'CategoryName')
BEGIN

ALTER TABLE Categories ALTER COLUMN CategoryName NVARCHAR(50) NULL

END
GO
15 aprile 2009 @ 13:45

No comments yet.

Leave a comment

Leave a Reply

Are you human? Time limit is exhausted. Please reload CAPTCHA.