Không ràng buộc Null

Tác Giả: Robert Simon
Ngày Sáng TạO: 18 Tháng Sáu 2021
CậP NhậT Ngày Tháng: 24 Tháng Sáu 2024
Anonim
Không ràng buộc Null - Công Nghệ
Không ràng buộc Null - Công Nghệ

NộI Dung

Định nghĩa - Không ràng buộc Null có nghĩa là gì?

Ràng buộc không null là một hạn chế được đặt trên một cột trong bảng cơ sở dữ liệu quan hệ. Nó thực thi một điều kiện là, trong cột đó, mỗi hàng dữ liệu phải chứa một giá trị - nó không thể để trống trong các hoạt động chèn hoặc cập nhật. Nếu cột này bị bỏ trống, điều này sẽ tạo ra lỗi và toàn bộ thao tác chèn hoặc cập nhật sẽ thất bại.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích ràng buộc không-không

Hãy xem xét một bảng có tên CUSTOMER_MASTER lưu trữ thông tin chi tiết của khách hàng cho cơ sở dữ liệu ngân hàng. Mỗi khách hàng phải có ít nhất họ và phải thuộc về một giới tính nhất định. Sau đó, hai cột liên quan đến họ và giới tính có thể được đánh dấu là KHÔNG phải là NULL 'khi tạo bảng Customer_Master.

Một tập lệnh SQL mẫu để thực hiện việc này được đưa ra dưới đây:
TẠO BẢNG khách hàng_master (
TỪ KHÓA CHÍNH XÁC
họ CHAR KHÔNG NULL,
tên đầu tiên CHAR,
date_of_birth NGÀY KHÔNG NULL,
giới tính CHAR KHÔNG NULL)

Ràng buộc không null là một công cụ hữu ích cho các nhà thiết kế cơ sở dữ liệu để thực thi logic nghiệp vụ. Thay vì sử dụng mã lập trình để thực thi các khái niệm thì phải luôn có một giá trị ", họ chỉ cần sử dụng một tính năng cơ sở dữ liệu tích hợp.

Đôi khi các ràng buộc không null là ẩn. Khi một cột được đánh dấu là khóa chính (xem cột Cướp xác định trong ví dụ của chúng tôi ở trên), nó được sử dụng để xác định duy nhất tất cả các hàng trong bảng để chúng rõ ràng không thể để trống.