Kiểu dữ liệu là một cách để giới hạn loại dữ liệu có thể được lưu trữ trong bảng. Tuy nhiên, đối với nhiều ứng dụng, ràng buộc mà chúng cung cấp quá thô. Ví dụ, một cột chứa giá sản phẩm có lẽ chỉ nên chấp nhận tỷ lệ kèo bóng đá 88 giá trị dương. Nhưng không có loại dữ liệu tiêu chuẩn chỉ chấp nhận số dương. Một vấn đề khác là bạn có thể muốn hạn chế dữ liệu cột đối với tỷ lệ kèo bóng đá 88 cột hoặc hàng khác. Ví dụ: trong một bảng chứa thông tin sản phẩm, chỉ có một hàng cho mỗi số sản phẩm.
Đến cuối đó, SQL cho phép bạn xác định tỷ lệ kèo bóng đá 88 ràng buộc trên tỷ lệ kèo bóng đá 88 cột và bảng. tỷ lệ kèo bóng đá 88 ràng buộc cung cấp cho bạn nhiều quyền kiểm soát dữ liệu trong tỷ lệ kèo bóng đá 88 bảng như bạn muốn. Nếu người dùng cố gắng lưu trữ dữ liệu trong một cột vi phạm ràng buộc, một lỗi sẽ được nêu ra. Điều này áp dụng ngay cả khi giá trị đến từ định nghĩa giá trị mặc định.
tỷ lệ kèo bóng đá 88 ràng buộc kiểm tra là loại ràng buộc chung nhất. Nó cho phép bạn chỉ định rằng giá trị trong tỷ lệ kèo bóng đá 88 cột nhất định phải thỏa mãn biểu thức boolean (giá trị sự thật). Chẳng hạn, để yêu cầu giá sản phẩm tích cực, bạn có thể sử dụng:
Tạo sản phẩm bảng (
sản phẩm_no số nguyên,
tên văn bản,
Giá sốKiểm tra (Giá 0));
Như bạn thấy, định nghĩa ràng buộc xuất hiện sau kiểu dữ liệu, giống như tỷ lệ kèo bóng đá 88 định nghĩa giá trị mặc định. tỷ lệ kèo bóng đá 88 giá trị và ràng buộc mặc định có thể được liệt kê theo bất kỳ thứ tự nào. Một ràng buộc kiểm tra bao gồm từ khóaKiểm tra
13301_13477
Bạn cũng có thể đặt cho ràng buộc tỷ lệ kèo bóng đá 88 tên riêng. Điều này làm rõ thông báo lỗi và cho phép bạn tham khảo ràng buộc khi bạn cần thay đổi nó. Cú pháp là:
Tạo sản phẩm bảng (
sản phẩm_no số nguyên,
tên văn bản,
Giá sốtỷ lệ kèo bóng đá 88 tích cực_priceKiểm tra (Giá 0)
);
Vì vậy, để chỉ định tỷ lệ kèo bóng đá 88 ràng buộc được đặt tên, hãy sử dụng từ khóatỷ lệ kèo bóng đá 88
theo sau là tỷ lệ kèo bóng đá 88 định danh theo sau là định nghĩa ràng buộc. (Nếu bạn không chỉ định tên ràng buộc theo cách này, hệ thống sẽ chọn tên cho bạn.)
tỷ lệ kèo bóng đá 88 ràng buộc kiểm tra cũng có thể tham khảo tỷ lệ kèo bóng đá 88 số cột. Giả sử bạn lưu trữ giá thông thường và giá chiết khấu, và bạn muốn đảm bảo rằng giá chiết khấu thấp hơn giá thông thường:
Tạo sản phẩm bảng (
sản phẩm_no số nguyên,
tên văn bản,
Kiểm tra số giá (Giá 0),
Trở nên chiết khấu_price kiểm tra số (chiết khấu_price 0),Kiểm tra (Giá Giảm giá_price));
Hai ràng buộc đầu tiên sẽ trông quen thuộc. Cái thứ ba sử dụng cú pháp mới. Nó không được gắn vào một cột cụ thể, thay vào đó nó xuất hiện dưới dạng một mục riêng biệt trong danh sách cột được phân tách bằng dấu phẩy. Định nghĩa cột và tỷ lệ kèo bóng đá 88 định nghĩa ràng buộc này có thể được liệt kê theo thứ tự hỗn hợp.
14992_15359PostgreSQLKhông thực thi quy tắc đó, nhưng bạn nên tuân theo nó nếu bạn muốn tỷ lệ kèo bóng đá 88 định nghĩa bảng của mình hoạt động với tỷ lệ kèo bóng đá 88 hệ thống cơ sở dữ liệu khác.) Ví dụ trên cũng có thể được viết là:
Tạo sản phẩm bảng ( sản phẩm_no số nguyên, tên văn bản, Giá số, Kiểm tra (Giá 0), giảm chiết khấu_price số, Kiểm tra (chiết khấu_price 0), Kiểm tra (Giá Giảm giá_price) );
hoặc thậm chí:
15884_16091
Đó là vấn đề của hương vị.
Tên có thể được gán cho tỷ lệ kèo bóng đá 88 ràng buộc của bảng theo cách tương tự như tỷ lệ kèo bóng đá 88 ràng buộc cột:
Tạo sản phẩm bảng (
sản phẩm_no số nguyên,
tên văn bản,
Giá số,
Kiểm tra (Giá 0),
giảm chiết khấu_price số,
Kiểm tra (chiết khấu_price 0),tỷ lệ kèo bóng đá 88 hợp lệ_discountKiểm tra (Giá Trở nên chiết khấu_price)
);
Cần lưu ý rằng một ràng buộc kiểm tra được thỏa mãn nếu biểu thức kiểm tra đánh giá thành giá trị true hoặc null. Vì hầu hết tỷ lệ kèo bóng đá 88 biểu thức sẽ đánh giá đến giá trị null nếu bất kỳ toán hạng nào là null, chúng sẽ không ngăn tỷ lệ kèo bóng đá 88 giá trị null trong tỷ lệ kèo bóng đá 88 cột bị ràng buộc. Để đảm bảo rằng một cột không chứa tỷ lệ kèo bóng đá 88 giá trị null, có thể sử dụng ràng buộc không có null được mô tả trong phần tiếp theo.
PostgreSQLkhông hỗ trợKiểm tra
tỷ lệ kèo bóng đá 88 ràng buộc dữ liệu bảng tham chiếu khác với hàng mới hoặc được cập nhật đang được kiểm tra. Trong khi aKiểm tra
ràng buộc vi phạm quy tắc này có thể hoạt động trong tỷ lệ kèo bóng đá 88 thử nghiệm đơn giản, không thể đảm bảo rằng cơ sở dữ liệu sẽ không đạt đến trạng thái trong đó điều kiện ràng buộc là sai (do những thay đổi tiếp theo của hàng khác liên quan). Điều này sẽ làm cho một kết xuất cơ sở dữ liệu và khôi phục thất bại. Việc khôi phục có thể thất bại ngay cả khi trạng thái cơ sở dữ liệu hoàn chỉnh phù hợp với ràng buộc, do tỷ lệ kèo bóng đá 88 hàng không được tải theo thứ tự sẽ thỏa mãn ràng buộc. Nếu có thể, hãy sử dụngđộc đáo
, loại trừ
hoặcKhóa nước ngoài
tỷ lệ kèo bóng đá 88 ràng buộc để thể hiện tỷ lệ kèo bóng đá 88 hạn chế về hàng chéo và bảng.
Nếu những gì bạn mong muốn là kiểm tra một lần đối với tỷ lệ kèo bóng đá 88 hàng khác ở chèn hàng, thay vì đảm bảo tính nhất quán được duy trì liên tục, tùy chỉnhTriggercó thể được sử dụng để thực hiện điều đó. (Cách tiếp cận này tránh được vấn đề về kết xuất/khôi phục vìpg_dumpKhông cài đặt lại tỷ lệ kèo bóng đá 88 trình kích hoạt cho đến khi khôi phục dữ liệu, để kiểm tra sẽ không được thực thi trong quá trình kết xuất/khôi phục.)
PostgreSQLgiả sử rằngKiểm tra
Điều kiện của tỷ lệ kèo bóng đá 88 ràng buộc là bất biến, nghĩa là chúng sẽ luôn đưa ra kết quả tương tự cho cùng một hàng đầu vào. Giả định này là những gì biện minh cho việc kiểm traKiểm tra
tỷ lệ kèo bóng đá 88 ràng buộc chỉ khi tỷ lệ kèo bóng đá 88 hàng được chèn hoặc cập nhật, và không phải vào những thời điểm khác. (Cảnh báo ở trên về việc không tham khảo dữ liệu bảng khác thực sự là một trường hợp đặc biệt của hạn chế này.)
tỷ lệ kèo bóng đá 88 ví dụ về tỷ lệ kèo bóng đá 88 cách chung để phá vỡ giả định này là tham chiếu chức năng do người dùng xác định trong AKiểm tra
Biểu thức và sau đó thay đổi hành vi của hàm đó.PostgreSQLKhông không cho phép điều đó, nhưng nó sẽ không nhận thấy nếu có tỷ lệ kèo bóng đá 88 hàng trong bảng hiện vi phạmKiểm tra
ràng buộc. Điều đó sẽ làm cho tỷ lệ kèo bóng đá 88 kết xuất cơ sở dữ liệu tiếp theo và khôi phục thất bại. Cách được đề xuất để xử lý tỷ lệ kèo bóng đá 88 thay đổi như vậy là giảm ràng buộc (sử dụngBẢNG ALTER
), điều chỉnh định nghĩa chức năng và thêm lại ràng buộc, do đó kiểm tra lại nó so với tất cả tỷ lệ kèo bóng đá 88 hàng bảng.
tỷ lệ kèo bóng đá 88 ràng buộc không có null chỉ cần chỉ định rằng tỷ lệ kèo bóng đá 88 cột không được giả định giá trị null. Ví dụ về cú pháp:
20186_20236không null, Tên văn bảnkhông null,, Giá số );
tỷ lệ kèo bóng đá 88 ràng buộc không có null luôn được viết dưới dạng ràng buộc cột. tỷ lệ kèo bóng đá 88 ràng buộc không có null tương đương về mặt chức năng để tạo ràng buộc kiểm traKiểm tra (
, nhưng trong20678_20690Tạo một ràng buộc không khống rõ ràng là hiệu quả hơn. Hạn chế là bạn không thể đưa ra tên rõ ràng cho tỷ lệ kèo bóng đá 88 ràng buộc không có null được tạo ra theo cách này.Cột_name
không phải là null)
Tất nhiên, một cột có thể có nhiều hơn một ràng buộc. Chỉ cần viết tỷ lệ kèo bóng đá 88 ràng buộc lần lượt:
Tạo sản phẩm bảng ( Product_no Integer không phải NULL, Tên văn bản không phải null, Giá số không kiểm tra null (Giá 0) );
Thứ tự không quan trọng. Nó không nhất thiết xác định theo thứ tự nào tỷ lệ kèo bóng đá 88 ràng buộc được kiểm tra.
Thekhông null
tỷ lệ kèo bóng đá 88 có nghịch đảo:null
tỷ lệ kèo bóng đá 88. Điều này không có nghĩa là cột phải là null, điều này chắc chắn sẽ là vô dụng. Thay vào đó, điều này chỉ cần chọn hành vi mặc định mà cột có thể là null. Thenull
ràng buộc không có trong tiêu chuẩn SQL và không nên được sử dụng trong tỷ lệ kèo bóng đá 88 ứng dụng di động. (Nó chỉ được thêm vàoPostgreSQLĐể tương thích với tỷ lệ kèo bóng đá 88 số hệ thống cơ sở dữ liệu khác.) Ví dụ: bạn có thể bắt đầu với:
Tạo sản phẩm bảng ( sản phẩm_no số nguyên null, tên văn bản null, Giá null số );
và sau đó chènkhông
Từ khóa mà mong muốn.
Trong hầu hết tỷ lệ kèo bóng đá 88 thiết kế cơ sở dữ liệu, phần lớn tỷ lệ kèo bóng đá 88 cột phải được đánh dấu không phải là NULL.
tỷ lệ kèo bóng đá 88 ràng buộc duy nhất đảm bảo rằng dữ liệu có trong một cột hoặc một nhóm cột, là duy nhất trong số tất cả tỷ lệ kèo bóng đá 88 hàng trong bảng. Cú pháp là:
Tạo sản phẩm bảng (
Product_No Integerđộc đáo,,
tên văn bản,
Giá số
);
Khi được viết dưới dạng tỷ lệ kèo bóng đá 88 cột và:
Tạo sản phẩm bảng (
sản phẩm_no số nguyên,
tên văn bản,
Giá số,độc đáo (sản phẩm_no));
Khi được viết dưới dạng tỷ lệ kèo bóng đá 88 bảng.
Để xác định một ràng buộc duy nhất cho một nhóm tỷ lệ kèo bóng đá 88 cột, hãy viết nó như một ràng buộc bảng với tỷ lệ kèo bóng đá 88 tên cột được phân tách bằng dấu phẩy:
Tạo ví dụ bảng (
tỷ lệ kèo bóng đá 88 số nguyên,
b số nguyên,
C Số nguyên,độc đáo (a, c));
Điều này chỉ định rằng sự kết hợp của tỷ lệ kèo bóng đá 88 giá trị trong tỷ lệ kèo bóng đá 88 cột được chỉ định là duy nhất trên toàn bộ bảng, mặc dù bất kỳ một trong tỷ lệ kèo bóng đá 88 cột không cần phải (và thông thường không) duy nhất.
Bạn có thể gán tên của riêng mình cho tỷ lệ kèo bóng đá 88 ràng buộc duy nhất, theo cách thông thường:
Tạo sản phẩm bảng (
Product_No Integertỷ lệ kèo bóng đá 88 phải_be_differentđộc đáo,
tên văn bản,
Giá số
);
Thêm một ràng buộc duy nhất sẽ tự động tạo một chỉ mục B-cây duy nhất trên cột hoặc nhóm tỷ lệ kèo bóng đá 88 cột được liệt kê trong ràng buộc. Một hạn chế duy nhất chỉ bao gồm một số hàng không thể được viết như một ràng buộc duy nhất, nhưng có thể thực thi một hạn chế như vậy bằng cách tạo ra một duy nhấtPostgresql: Tài liệu: 12: 11.8. Chỉ.
24573_25166
Một ràng buộc khóa chính chỉ ra rằng một cột hoặc nhóm cột, có thể được sử dụng như một định danh duy nhất cho tỷ lệ kèo bóng đá 88 hàng trong bảng. Điều này đòi hỏi tỷ lệ kèo bóng đá 88 giá trị là cả độc đáo và không null. Vì vậy, hai định nghĩa bảng sau đây chấp nhận cùng một dữ liệu:
Tạo sản phẩm bảng ( Product_no Integer độc đáo không phải NULL, tên văn bản, Giá số );
Tạo sản phẩm bảng (
Product_No IntegerKhóa chính,,
tên văn bản,
Giá số
);
tỷ lệ kèo bóng đá 88 phím chính có thể kéo dài nhiều hơn một cột; Cú pháp tương tự như tỷ lệ kèo bóng đá 88 ràng buộc duy nhất:
Tạo ví dụ bảng (
tỷ lệ kèo bóng đá 88 số nguyên,
b số nguyên,
C Số nguyên,Khóa chính (A, C));
Thêm khóa chính sẽ tự động tạo chỉ mục B-cây duy nhất trên cột hoặc nhóm tỷ lệ kèo bóng đá 88 cột được liệt kê trong khóa chính và sẽ buộc (tỷ lệ kèo bóng đá 88) cột được đánh dấukhông null
.
Bảng có thể có nhiều nhất tỷ lệ kèo bóng đá 88 khóa chính. . Quy tắc này không được thi hành bởiPostgreSQL, nhưng thường là tốt nhất để làm theo nó.
Khóa chính rất hữu ích cho cả mục đích tài liệu và cho tỷ lệ kèo bóng đá 88 ứng dụng máy khách. Ví dụ: một ứng dụng GUI cho phép sửa đổi tỷ lệ kèo bóng đá 88 giá trị hàng có thể cần biết khóa chính của bảng để có thể xác định tỷ lệ kèo bóng đá 88 hàng một cách độc đáo. Cũng có nhiều cách khác nhau trong đó hệ thống cơ sở dữ liệu sử dụng khóa chính nếu một người đã được khai báo; Ví dụ: khóa chính xác định (tỷ lệ kèo bóng đá 88) cột mục tiêu mặc định cho tỷ lệ kèo bóng đá 88 khóa nước ngoài tham chiếu bảng của nó.
Một ràng buộc khóa nước ngoài chỉ định rằng tỷ lệ kèo bóng đá 88 giá trị trong một cột (hoặc một nhóm cột) phải khớp với tỷ lệ kèo bóng đá 88 giá trị xuất hiện trong một số hàng của bảng khác. Chúng tôi nói điều này duy trìTính toàn vẹn tham chiếuGiữa hai bảng liên quan.
Nói rằng bạn có bảng sản phẩm mà chúng tôi đã sử dụng nhiều lần rồi:
Tạo sản phẩm bảng ( sản phẩm_no khóa chính số nguyên, tên văn bản, Giá số );
28367_28625
Tạo đơn đặt hàng bảng (
Order_id Số nguyên chính, khóa chính,
Product_No IntegerTài liệu tham khảo Sản phẩm (sản phẩm_no),,
Số lượng số lượng
);
Bây giờ không thể tạo tỷ lệ kèo bóng đá 88 đơn đặt hàng có không nullsản phẩm_no
tỷ lệ kèo bóng đá 88 mục không xuất hiện trong bảng sản phẩm.
Chúng tôi nói rằng trong tình huống này, bảng đơn đặt hàng làTham chiếuBảng và bảng sản phẩm làđược tham chiếuBảng. Tương tự, có tỷ lệ kèo bóng đá 88 cột tham chiếu và tham chiếu.
Bạn cũng có thể rút ngắn lệnh trên thành:
Tạo đơn đặt hàng bảng (
Order_id Số nguyên chính, khóa chính,
Product_No IntegerTài liệu tham khảo Sản phẩm,
Số lượng số lượng
);
Vì không có danh sách cột, khóa chính của bảng được tham chiếu được sử dụng làm cột được tham chiếu.
Bạn có thể gán tên của riêng mình cho tỷ lệ kèo bóng đá 88 ràng buộc khóa nước ngoài, theo cách thông thường.
Một khóa ngoại cũng có thể ràng buộc và tham chiếu một nhóm tỷ lệ kèo bóng đá 88 cột. Như thường lệ, sau đó nó cần được viết trong hình thức ràng buộc bảng. Đây là một ví dụ về cú pháp giả tạo:
Tạo bảng T1 (
tỷ lệ kèo bóng đá 88 khóa chính số nguyên,
b số nguyên,
C Số nguyên,Khóa nước ngoài (b, c) Tài liệu tham khảo khác_table (C1, C2));
Tất nhiên, số và loại của tỷ lệ kèo bóng đá 88 cột bị ràng buộc cần phải khớp với số và loại của tỷ lệ kèo bóng đá 88 cột được tham chiếu.
30324_30357Bảng kháccủa tỷ lệ kèo bóng đá 88 ràng buộc khóa nước ngoài là cùng tỷ lệ kèo bóng đá 88 bảng; Đây được gọi làtự giới thiệuKhóa nước ngoài. Ví dụ: nếu bạn muốn tỷ lệ kèo bóng đá 88 hàng của bảng biểu diễn tỷ lệ kèo bóng đá 88 nút của cấu trúc cây, bạn có thể viết
Tạo cây bàn ( Node_id Số nguyên chính, khóa chính, Parent_id INTEGER TÀI LIỆU THAM KHẢO cây, tên văn bản, ... );
tỷ lệ kèo bóng đá 88 nút cấp cao nhất sẽ có nullParent_id
, nhưng không nullParent_id
Mục nhập sẽ bị hạn chế để tham chiếu tỷ lệ kèo bóng đá 88 hàng hợp lệ của bảng.
31024_31345
Tạo sản phẩm bảng ( sản phẩm_no khóa chính số nguyên, tên văn bản, Giá số ); Tạo đơn đặt hàng bảng ( Order_id Số nguyên chính, khóa chính, Text_address văn bản, ... ); Tạo bảng thứ tự_items ( sản phẩm_no tỷ lệ kèo bóng đá 88 sản phẩm tham chiếu số nguyên, Order_id Integer TÀI LIỆU THAM KHẢO ĐẶT HÀNG, số lượng số lượng, Khóa chính (sản phẩm_no, order_id) );
31762_31841
Chúng tôi biết rằng tỷ lệ kèo bóng đá 88 khóa nước ngoài không cho phép tạo ra tỷ lệ kèo bóng đá 88 đơn đặt hàng không liên quan đến bất kỳ sản phẩm nào. Nhưng điều gì sẽ xảy ra nếu một sản phẩm bị xóa sau khi một đơn đặt hàng được tạo ra tham chiếu nó? SQL cho phép bạn xử lý điều đó là tốt. Theo trực giác, chúng tôi có một vài tùy chọn:
Không cho phép xóa sản phẩm được tham chiếu
Xóa tỷ lệ kèo bóng đá 88 đơn đặt hàng
cái gì khác?
32637_3282532845_32858
32863_32949
Tạo sản phẩm bảng ( sản phẩm_no khóa chính số nguyên, tên văn bản, Giá số ); Tạo đơn đặt hàng bảng ( Order_id Số nguyên chính, khóa chính, Text_address văn bản, ... ); Tạo bảng thứ tự_items ( Sản phẩm_NO Tài liệu tham khảo Sản phẩmKhi xóa hạn chế,, Order_id Integer TÀI LIỆU THAM KHẢO Đơn đặt hàngKhi xóa Cascade, số lượng số lượng, Khóa chính (sản phẩm_no, order_id) );
Hạn chế và xếp tầng xóa là hai tùy chọn phổ biến nhất.Hạn chế
Ngăn chặn việc xóa hàng được tham chiếu.Không hành động
33679_33902Không hành động
Cho phép kiểm tra được hoãn lại cho đến sau này trong giao dịch, trong khiHạn chế
không.)Cascade
Chỉ định rằng khi tỷ lệ kèo bóng đá 88 hàng được tham chiếu bị xóa, hàng tham chiếu, nó cũng sẽ được tự động xóa. Có hai tùy chọn khác:Đặt NULL
vàĐặt mặc định
. Chúng làm cho (tỷ lệ kèo bóng đá 88) cột tham chiếu trong (tỷ lệ kèo bóng đá 88) cột tham chiếu được đặt thành null hoặc tỷ lệ kèo bóng đá 88 giá trị mặc định của chúng, tương ứng, khi hàng được tham chiếu bị xóa. Lưu ý rằng những điều này không bào chữa cho bạn khỏi việc quan sát bất kỳ ràng buộc nào. Ví dụ: nếu một hành động chỉ địnhĐặt mặc định
Nhưng giá trị mặc định sẽ không thỏa mãn tỷ lệ kèo bóng đá 88 khóa nước ngoài, hoạt động sẽ thất bại.
Tương tự nhưtrên xóa
Ngoài ra còn cótrên cập nhật
được gọi khi một cột được tham chiếu được thay đổi (cập nhật). tỷ lệ kèo bóng đá 88 hành động có thể giống nhau. Trong trường hợp này,Cascade
có nghĩa là tỷ lệ kèo bóng đá 88 giá trị được cập nhật của (tỷ lệ kèo bóng đá 88) cột được tham chiếu phải được sao chép vào (tỷ lệ kèo bóng đá 88) hàng tham chiếu.
Thông thường, tỷ lệ kèo bóng đá 88 hàng tham chiếu không cần phải thỏa mãn ràng buộc khóa nước ngoài nếu bất kỳ cột tham chiếu nào của nó là NULL. Nếu nhưkhớp đầy đủ
được thêm vào Tuyên bố khóa nước ngoài, một hàng tham chiếu thoát ra thỏa mãn tỷ lệ kèo bóng đá 88 ràng buộc chỉ khi tất cả tỷ lệ kèo bóng đá 88 cột tham chiếu của nó là NULL (do đó, sự kết hợp của tỷ lệ kèo bóng đá 88 giá trị null và không null được đảm bảo sẽ thất bạikhớp đầy đủ
35495_35642không null
.
35690_35973Xóa
của tỷ lệ kèo bóng đá 88 hàng từ bảng được tham chiếu hoặc tỷ lệ kèo bóng đá 88Cập nhật
36083_36448
Thông tin thêm về việc cập nhật và xóa dữ liệu ởChương 6. Cũng xem mô tả cú pháp tỷ lệ kèo bóng đá 88 khóa nước ngoài trong tài liệu tham khảo choTạo bảng.
tỷ lệ kèo bóng đá 88 ràng buộc loại trừ đảm bảo rằng nếu bất kỳ hai hàng nào được so sánh trên tỷ lệ kèo bóng đá 88 cột hoặc biểu thức được chỉ định bằng cách sử dụng tỷ lệ kèo bóng đá 88 toán tử được chỉ định, ít nhất một trong số tỷ lệ kèo bóng đá 88 so sánh toán tử này sẽ trả về sai hoặc null. Cú pháp là:
Tạo vòng tròn bảng ( vòng tròn c, Loại trừ bằng cách sử dụng gist (c với &&) );
xem thêmTạo bảng ... tỷ lệ kèo bóng đá 88 ... loại trừ
Để biết chi tiết.
Thêm ràng buộc loại trừ sẽ tự động tạo tỷ lệ kèo bóng đá 88 chỉ mục thuộc loại được chỉ định trong khai báo ràng buộc.