Lệnh kiểm tra xem Column có tồn tại trong table hay không Cấu trúc lệnh: Mã: IF EXISTS( SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'TableName' AND COLUMN_NAME = 'ColumnName') BEGIN --thuc thi lệnh END VD: Kiểm tra xem column SanPhamID có tồn tại trong bản SanPham hay không. Nếu chưa tồn tại thì tạo mới column này, nếu có rồi thì đổi lại kiểu dữ liệu thành nvarchar(200) Mã: IF NOT EXISTS( SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SanPham' AND COLUMN_NAME = 'SanPhamID') BEGIN --thuc thi lệnh ALTER TABLE [dbo].[SanPham] ADD [SanPhamID] nvarchar(200) NOT NULL END ELSE BEGIN ALTER TABLE [dbo].[SanPham] ALTER COLUMN SanPhamID nvarchar(200) END Để xóa Column bạn làm như sau: Mã: Alter table [dbo].[SanPham] drop Column SanPhamID