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

Video: Ràng buộc kiểm tra trong db2 là gì?

Video: Ràng buộc kiểm tra trong db2 là gì?
Video: Constraints in DB2 - Mainframe DB2 Tutorial - Part 10 2024, Tháng mười một
Anonim

MỘT kiểm tra ràng buộc là quy tắc chỉ định các giá trị được phép trong một hoặc nhiều cột của mọi hàng của bảng cơ sở. Một bảng có thể có bất kỳ số kiểm tra các ràng buộc . DB2 ® thực thi một kiểm tra ràng buộc bằng cách áp dụng hạn chế cho mỗi hàng được chèn, tải hoặc cập nhật.

Sau đó, người ta cũng có thể hỏi, mục đích của ràng buộc kiểm tra là 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 một bảng, 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.

Ngoài ra, ràng buộc dữ liệu là gì? MỘT hạn chế là một hạn chế mà bạn đặt trên dữ liệu mà người dùng có thể nhập vào một cột hoặc nhóm cột. MỘT hạn chế là một phần của định nghĩa bảng; bạn có thể thực hiện hạn chế khi bạn tạo bảng hoặc sau này.

Cũng biết, làm thế nào để bạn xác định một ràng buộc kiểm tra trong SQL?

Kiểm tra ràng buộc . MỘT kiểm tra ràng buộc là một loại chính trực ràng buộc trong SQL trong đó xác định một yêu cầu phải được đáp ứng bởi mỗi hàng trong bảng cơ sở dữ liệu. Các hạn chế phải là một vị ngữ. Nó có thể tham chiếu đến một cột hoặc nhiều cột của bảng.

Sự khác biệt giữa ràng buộc cột và ràng buộc bảng là gì?

Một cột cấp độ hạn chế chỉ có phạm vi đối với cột nó được định nghĩa trên. MỘT bàn cấp độ hạn chế có thể nhìn thấy mọi cột trong bảng . Đó là chuyên ngành sự khác biệt giữa hai - đó là "phạm vi". Không tí nào cột cấp độ hạn chế (ngoại lệ: không rỗng) có thể được biểu thị tại bàn mức độ - nhưng điều ngược lại là không đúng.

Đề xuất: