Ví dụ. Tôi có một kịch bản nâng cấp cơ sở dữ liệu để thêm một cột vào một bảng cơ sở dữ liệu. Có vẻ như sau:Làm cách nào để hiển thị nội dung nào đó trong khi thực thi tập lệnh SQL trên SQLServer?
IF NOT Exists(SELECT * FROM SysColumns sc, SysObjects so
WHERE sc.Name = 'dealer_number'
AND so.Name = 'collector'
AND so.Type= 'U'
AND so.id = sc.id)
BEGIN
-- SQL for creating column
END
ELSE
BEGIN
-- notify user that column already exists
END
Làm cách nào để thông báo cho người dùng rằng cột đã tồn tại?
+1 - Cũng rất tiện dụng trong các bản procs được lưu trữ lâu dài. – JNK