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

Cách tạo tất cả các tập lệnh ràng buộc

SELECT top 1 
    'ALTER TABLE '+ SCHEMA_NAME(schema_id) + '.' + OBJECT_NAME(parent_object_id) + 
    ' ADD CONSTRAINT ' + dc.name + ' DEFAULT(' + definition 
    + ') FOR ' + c.name
FROM sys.default_constraints dc
INNER JOIN sys.columns c ON dc.parent_object_id = c.object_id AND dc.parent_column_id = c.column_id

script để tạo tất cả các ràng buộc

SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 

lấy tất cả các ràng buộc trên db rồi lọc trên bảng của bạn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể kết nối với cơ sở dữ liệu SQLServer trong ứng dụng Java

  2. Ràng buộc KIỂM TRA trong SQL Server

  3. SQL Server’s Tương đương với Sleep ():Câu lệnh WAITFOR

  4. Làm cách nào để tạo một Bảng được liên kết ODBC theo cách lập trình đến Dạng xem Máy chủ SQL và nó có thể chỉnh sửa được không?

  5. Làm cách nào để tính tổng số đang chạy trong SQL mà không sử dụng con trỏ?