Mục lục:

Làm cách nào để bạn sửa đổi một ràng buộc kiểm tra hiện có trong SQL?
Làm cách nào để bạn sửa đổi một ràng buộc kiểm tra hiện có trong SQL?

Video: Làm cách nào để bạn sửa đổi một ràng buộc kiểm tra hiện có trong SQL?

Video: Làm cách nào để bạn sửa đổi một ràng buộc kiểm tra hiện có trong SQL?
Video: Học SQL 08. Phân biệt Khóa Chính và Khóa Ngoại, Ràng buộc toàn vẹn Dữ liệu | Tự học câu lệnh SQL 2024, Tháng tư
Anonim

Cú pháp để tạo kiểm tra ràng buộc trong một ALTER Câu lệnh TABLE trong SQL Máy chủ (Giao dịch- SQL ) Là: ALTER TABLE table_name ADD HẠN CHẾ tên_kết_thức ĐÁNH DẤU (cột_tên điều kiện); tên_bảng. Tên của bảng mà bạn muốn biến đổi bằng cách thêm một kiểm tra ràng buộc.

Tương tự, người ta có thể hỏi, làm thế nào để bạn sửa đổi một ràng buộc kiểm tra trong SQL?

Sử dụng SQL Server Management Studio

  1. Trong Trình khám phá đối tượng, bấm chuột phải vào bảng chứa ràng buộc kiểm tra và chọn Thiết kế.
  2. Trên menu Trình thiết kế bảng, bấm Kiểm tra Ràng buộc.
  3. Trong hộp thoại Kiểm tra Ràng buộc, bên dưới Ràng buộc Kiểm tra Đã chọn, hãy chọn ràng buộc bạn muốn chỉnh sửa.

Thứ hai, làm cách nào để thêm ràng buộc kiểm tra trong SQL? Sử dụng SQL Server Management Studio

  1. Trong Object Explorer, mở rộng bảng mà bạn muốn thêm ràng buộc kiểm tra, bấm chuột phải vào Ràng buộc và bấm Ràng buộc mới.
  2. Trong hộp thoại Kiểm tra Ràng buộc, bấm vào trường Biểu thức rồi bấm vào dấu chấm lửng ().

Tương ứng, chúng ta có thể thay đổi ràng buộc trong SQL không?

Không. chúng tôi không thể thay đổi NS hạn chế , điều duy nhất chúng tôi có thể làm là thả và tạo lại nó. Đây là script CREATE và DROP. Nếu như bạn cố gắng lên thay đổi NS hạn chế nó sẽ lỗi ném.

Ràng buộc kiểm tra làm gì?

Các Ràng buộc KIỂM TRA được sử dụng để giới hạn phạm vi giá trị có thể được đặt trong một cột. Nếu bạn xác định một Ràng buộc KIỂM TRA trên một cột duy nhất, nó chỉ cho phép các giá trị nhất định cho cột này. Nếu bạn xác định một Ràng buộc KIỂM TRA trên bàn nó có thể giới hạn các giá trị trong các cột nhất định dựa trên các giá trị trong các cột khác trong hàng.

Đề xuất: