Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thêm một cột vào bảng, nếu nó chưa tồn tại

Bạn có thể sử dụng một cấu trúc tương tự bằng cách sử dụng sys.columns bảng 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. Bộ lập lịch công việc SSIS không thành công, nhưng chạy tốt trong BIDS và trong Dịch vụ tích hợp MSDB

  2. Sử dụng SMO để sao chép cơ sở dữ liệu và dữ liệu

  3. Khi nào tôi có thể lưu trữ IIS và SQL Server trên cùng một máy?

  4. máy chủ sql hiển thị ngày bị thiếu

  5. Xác thực SQL Server so với xác thực Windows:Sử dụng cái nào và khi nào