Tạo kèo bóng đá cúp c2kèo bóng đá cúp c2(cột loại[mặc địnhgiá trị] [, Không phải null] [, độc đáo] [Cột_constraint_clause| Khóa chính [...]] [, ...] [, Khóa chính (Cột[, ...])]]] [, KIỂM TRA (điều kiện)]] [,Table_Constraint_Clause] ) [Kế thừa (di truyền_table[, ...])]]
Tên của một kèo bóng đá cúp c2 mới sẽ được tạo.
Tên của một cột.
loại của cột. Điều này có thể bao gồm mảng người xác định. Tham khảoPostgresql Hướng dẫn sử dụngĐể biết thêm thông tin về các loại dữ liệu và mảng.
Giá trị mặc định cho một cột. Xem mệnh đề mặc định cho Thêm thông tin.
Các điều khoản kèo bóng đá cúp c2 cột tùy chọn Chỉ định danh sách Các kèo bóng đá cúp c2 hoặc kiểm tra tính toàn vẹn nào mà các mục nhập mới hoặc được cập nhật Phải đáp ứng cho một hoạt động chèn hoặc cập nhật để thành công. Mỗi kèo bóng đá cúp c2 phải đánh giá một biểu thức boolean. Mặc dùSQL92Yêu cầuCột_constraint_clauseđến Chỉ tham khảo cột đó,PostgresCho phép nhiều cột được tham chiếu trong một kèo bóng đá cúp c2 cột duy nhất. Xem Mệnh đề kèo bóng đá cúp c2 cột để biết thêm thông tin.
mệnh đề ràng buộc kèo bóng đá cúp c2 tùy chọn Chỉ định danh sách Các ràng buộc toàn vẹn mà các mục mới hoặc cập nhật phải thỏa mãn cho một hoạt động chèn hoặc cập nhật để thành công. Mỗi Ràng buộc phải đánh giá một biểu thức boolean. Nhiều Các cột có thể được tham chiếu trong một ràng buộc duy nhất. Chỉ một Một mệnh đề khóa chính có thể được chỉ định cho một kèo bóng đá cúp c2; Khóa chínhCột(một kèo bóng đá cúp c2 ràng buộc) và khóa chính (một ràng buộc cột) là loại trừ lẫn nhau .. xem mệnh đề ràng buộc kèo bóng đá cúp c2 cho Thêm thông tin.
Điều khoản kế thừa tùy chọn Chỉ định một bộ sưu tập của tên kèo bóng đá cúp c2 mà kèo bóng đá cúp c2 này tự động kế thừa Tất cả các lĩnh vực. Nếu bất kỳ tên trường được kế thừa nào xuất hiện nhiều hơn một lần,PostgresBáo cáo một lỗi.PostgresTự động cho phép kèo bóng đá cúp c2 được tạo để kế thừa các chức năng trên các kèo bóng đá cúp c2 trên nó trong hệ thống phân cấp kế thừa.
sang một bên:Việc kế thừa các chức năng được thực hiện Theo các quy ước của đối tượng Lisp chung Hệ thống (đóng).
Tin nhắn được trả về nếu kèo bóng đá cúp c2 được tạo thành công.
Tin nhắn được trả về nếu tạo kèo bóng đá cúp c2 không thành công. Đây là thường đi kèm với một số văn bản mô tả, chẳng hạn như:
Amcreate: "kèo bóng đá cúp c2"Mối quan hệ đã tồn tạixảy ra khi chạy, nếu kèo bóng đá cúp c2 được chỉ định tồn tại trong cơ sở dữ liệu.
Nếu loại dữ liệu giá trị mặc định không khớp với cột Kiểu dữ liệu của định nghĩa.
Tạo kèo bóng đá cúp c2Sẽ nhập một kèo bóng đá cúp c2 mới vào cơ sở dữ liệu hiện tại. kèo bóng đá cúp c2 sẽ được "sở hữu" bởi người dùng phát hành lệnh.
kèo bóng đá cúp c2 mới được tạo dưới dạng một đống không có dữ liệu ban đầu. MỘT kèo bóng đá cúp c2 có thể có không quá 1600 cột (thực tế, đây là giới hạn bởi thực tế là kích thước tuple phải nhỏ hơn 8192 Byte), nhưng giới hạn này có thể được cấu hình thấp hơn tại một số trang web. MỘT kèo bóng đá cúp c2 không thể có cùng tên với kèo bóng đá cúp c2 danh mục hệ thống.
mặc địnhgiá trị
Các giá trị có thể cho biểu thức giá trị mặc định là:
Một giá trị theo nghĩa đen
Hàm người dùng
Một hàm Niladic
mệnh đề mặc định gán giá trị dữ liệu mặc định cho một cột (thông qua một định nghĩa cột trong câu lệnh CREATE TABLE). Các Kiểu dữ liệu của giá trị mặc định phải khớp với định nghĩa cột Kiểu dữ liệu.
Một thao tác chèn bao gồm một cột không có Giá trị mặc định được chỉ định sẽ gán giá trị null cho Cột nếu không có giá trị dữ liệu rõ ràng được cung cấp cho nó. Mặc địnhnghĩa đencó nghĩa là mặc định là giá trị hằng số được chỉ định. Mặc địnhNiladic-FunctionhoặcHàm người dùngcó nghĩa là mặc định là giá trị của hàm được chỉ định tại thời điểm CHÈN.
Có hai loại chức năng niladic:
Xem chức năng current_user
chưa được hỗ trợ
chưa được hỗ trợ
Xem chức năng current_date
Xem hàm current_time
Xem chức năng current_timestamp
Trong bản phát hành hiện tại (v6.4),PostgresĐánh giá tất cả các biểu thức mặc định Tại thời điểm kèo bóng đá cúp c2 được xác định. Do đó, các chức năng là "Không thể nhớ-không thể lưu trữ", chẳng hạn nhưcurrent_timestampKhông thể tạo ra mong muốn tác dụng. Đối với trường hợp cụ thể của các loại ngày/thời gian, người ta có thể Thay vào đó, hãy làm việc xung quanh hành vi này bằng cách sử dụng văn bản mặc định 'ngay bây giờ' của mặc định 'ngay bây giờ', hoặc mặc định hiện tại_timestamp. Lực lượng nàyPostgresĐể xem xét không đổi một loại chuỗi và sau đó để chuyển đổi giá trị thànhdấu thời gianlúc chạy.
Để gán giá trị không đổi làm mặc định cho các cộtDIDvàSốvà một chuỗi theo nghĩa đen của cộtDID:
Tạo kèo bóng đá cúp c2 video_sales ( Varchar (40) mặc định 'Phim Luso', số nguyên mặc định 0, Tổng số tiền mặt mặc định '$ 0,0' );
Để gán một chuỗi hiện có làm mặc định cho cộtDIDvà theo nghĩa đen của cộttên:
Tạo nhà phân phối kèo bóng đá cúp c2 ( DID DID DID Tên Varchar (40) mặc định 'Luso Films' );
[kèo bóng đá cúp c2tên] không phải null | Độc đáo | Khóa chính | KIỂM TRAkèo bóng đá cúp c2[, ...]
Một tên tùy ý được đặt cho kèo bóng đá cúp c2 toàn vẹn. Nếu nhưtênkhông được chỉ định, nó được tạo từ tên kèo bóng đá cúp c2 và cột, nên Đảm bảo tính độc đáo chotên.
Cột không được phép chứa các giá trị null. Cái này tương đương với kiểm tra kèo bóng đá cúp c2 cột (Cộtkhông phải null).
Cột phải có các giá trị duy nhất. TRONGPostgresĐiều này được thi hành bởi một tạo ra một chỉ mục duy nhất trên kèo bóng đá cúp c2.
Cột này là khóa chính, ngụ ý rằng Tính độc đáo được thực thi bởi hệ thống và các kèo bóng đá cúp c2 khác Có thể dựa vào cột này như một định danh duy nhất cho các hàng. Xem khóa chính để biết thêm thông tin.
Định nghĩa của kèo bóng đá cúp c2.
Một kèo bóng đá cúp c2 là một quy tắc được đặt tên: một đối tượng SQL giúp Xác định các bộ giá trị hợp lệ bằng cách đặt giới hạn vào kết quả của Chèn, cập nhật hoặc xóa các hoạt động được thực hiện trên một cơ sở Bàn.
Có hai cách để xác định các ràng buộc toàn vẹn: kèo bóng đá cúp c2 các ràng buộc, được bảo hiểm sau và các ràng buộc cột, được bảo hiểm đây.
Một ràng buộc cột là một ràng buộc toàn vẹn được định nghĩa là một phần của định nghĩa cột và về mặt logic trở thành một kèo bóng đá cúp c2 ràng buộc ngay khi nó được tạo ra. Các ràng buộc cột Có sẵn là:
Khóa chính |
Tài liệu tham khảo |
độc đáo |
Kiểm tra |
không null |
Lưu ý: Postgreschưa (ở phiên bản 6.4) Hỗ trợ TÀI LIỆU THAM KHẢO Tính toàn vẹn hạn chế. Trình phân tích cú pháp chấp nhận cú pháp tài liệu tham khảo nhưng bỏ qua mệnh đề.
[kèo bóng đá cúp c2tên] không null
kèo bóng đá cúp c2 không null chỉ định một quy tắc mà một cột có thể chỉ chứa các giá trị không null.
Biên giới không phải là một ràng buộc cột và không được phép làm ràng buộc kèo bóng đá cúp c2.
Lỗi này xảy ra khi chạy nếu người ta cố gắng Chèn một giá trị null vào một cột có một kèo bóng đá cúp c2 null.
Xác định hai ràng buộc cột không null trên kèo bóng đá cúp c2Nhà phân phối, một trong số đó là một Bị kèo bóng đá cúp c2 được đặt tên:
Tạo nhà phân phối kèo bóng đá cúp c2 ( DID DID DOMAL (3) RIÊNG TƯ NO_NULL KHÔNG NULL, Tên varchar (40) không phải null );
[kèo bóng đá cúp c2tên] duy nhất
một nhãn tùy ý được đưa ra cho một kèo bóng đá cúp c2.
Lỗi này xảy ra khi chạy nếu người ta cố gắng Chèn một giá trị trùng lặp vào một cột.
ràng buộc duy nhất chỉ định một quy tắc mà một nhóm của một hoặc các cột khác biệt hơn của kèo bóng đá cúp c2 có thể chỉ chứa duy nhất giá trị.
Định nghĩa cột của các cột được chỉ định không phải bao gồm một kèo bóng đá cúp c2 không null để được đưa vào kèo bóng đá cúp c2 độc đáo. Có nhiều hơn một giá trị null trong một Cột không có kèo bóng đá cúp c2 không null, không vi phạm kèo bóng đá cúp c2 độc đáo. (Điều này lệch khỏiSQL92Định nghĩa, nhưng là hợp lý hơn quy ước. Xem phần về khả năng tương thích để biết thêm chi tiết.).
Mỗi ràng buộc cột duy nhất phải đặt tên cho một cột là khác với tập hợp các cột được đặt tên bởi bất kỳ duy nhất nào khác hoặc ràng buộc khóa chính được xác định cho kèo bóng đá cúp c2.
Lưu ý: PostgresTự động tạo một chỉ mục duy nhất cho mỗi chỉ số duy nhất kèo bóng đá cúp c2, để đảm bảo tính toàn vẹn dữ liệu. Xem Tạo chỉ mục cho Thêm thông tin.
Xác định ràng buộc cột duy nhất cho kèo bóng đá cúp c2 nhà phân phối. Các ràng buộc cột duy nhất chỉ có thể được xác định Trên một cột của kèo bóng đá cúp c2:
Tạo nhà phân phối kèo bóng đá cúp c2 ( đã làm thập phân (3), Tên Varchar (40) duy nhất );tương đương với phần sau được chỉ định làm kèo bóng đá cúp c2 Ràng buộc:
Tạo nhà phân phối kèo bóng đá cúp c2 ( đã làm thập phân (3), Tên Varchar (40), Độc đáo (tên) );
[kèo bóng đá cúp c2tên] Kiểm tra (điều kiện[, ...])
một tên tùy ý được đặt cho một kèo bóng đá cúp c2.
Bất kỳ biểu thức có điều kiện hợp lệ nào đánh giá thành a Kết quả boolean.
Lỗi này xảy ra khi chạy nếu người ta cố gắng chèn một giá trị bất hợp pháp vào một cột chủ thể Kiểm tra kèo bóng đá cúp c2.
Biên giới kiểm tra chỉ định hạn chế đối với cho phép giá trị trong một cột. Ràng buộc kiểm tra cũng được cho phép như một ràng buộc kèo bóng đá cúp c2.
Các ràng buộc cột kiểm tra SQL92 chỉ có thể được xác định, và tham khảo, một cột của kèo bóng đá cúp c2.Postgreskhông có cái này sự hạn chế.
[kèo bóng đá cúp c2tên] Khóa chính
một tên tùy ý cho kèo bóng đá cúp c2.
Điều này xảy ra vào thời gian chạy nếu người ta cố gắng chèn một Giá trị trùng lặp thành một cột tùy theo khóa chính kèo bóng đá cúp c2.
Cột chính bị ràng buộc Cột chỉ định rằng một cột của một kèo bóng đá cúp c2 chỉ có thể chứa duy nhất (không trùng lặp), không null giá trị. Định nghĩa của cột được chỉ định không có để bao gồm một ràng buộc không rõ ràng không được đưa vào một ràng buộc khóa chính.
Chỉ có thể chỉ định một khóa chính cho kèo bóng đá cúp c2.
Postgrestự động Tạo một chỉ mục duy nhất để đảm bảo tính toàn vẹn dữ liệu. (Xem Tạo Câu lệnh index)
ràng buộc khóa chính nên đặt tên cho một tập hợp các cột khác với các bộ cột khác được đặt tên bởi bất kỳ Ràng buộc duy nhất được xác định cho cùng một kèo bóng đá cúp c2, vì nó sẽ dẫn đến sự trùng lặp của các chỉ số tương đương và không sinh sản Chi phí thời gian chạy bổ sung. Tuy nhiên,PostgresKhông cụ thể không cho phép cái này.
[tên kèo bóng đá cúp c2] khóa chính | ĐỘC NHẤT (cột[, ...]) [Tên kèo bóng đá cúp c2] Kiểm tra (kèo bóng đá cúp c2)
một tên tùy ý được đặt cho một kèo bóng đá cúp c2 toàn vẹn.
Tên cột để xác định một chỉ mục duy nhất và, đối với khóa chính, một kèo bóng đá cúp c2 không null.
Một biểu thức boolean được đánh giá là kèo bóng đá cúp c2.
Đầu ra có thể cho mệnh đề ràng buộc kèo bóng đá cúp c2 là Giống như đối với các phần tương ứng của ràng buộc cột mệnh đề.
Một ràng buộc kèo bóng đá cúp c2 là một ràng buộc toàn vẹn được xác định trên một hoặc nhiều cột của kèo bóng đá cúp c2 cơ sở. Bốn biến thể của "kèo bóng đá cúp c2 Ràng buộc "là:
độc đáo |
Kiểm tra |
Khóa chính |
Khóa nước ngoài |
Lưu ý: Postgreschưa (kể từ phiên bản 6.4) hỗ trợ khóa nước ngoài kèo bóng đá cúp c2 toàn vẹn. Trình phân tích cú pháp hiểu chìa khóa nước ngoài cú pháp, nhưng chỉ in một thông báo và nếu không thì bỏ qua mệnh đề. Khóa nước ngoài có thể được mô phỏng một phần bởi các yếu tố kích hoạt (Xem câu lệnh Creating Trigger).
[kèo bóng đá cúp c2tên] duy nhất (Cột[, ...])
một tên tùy ý được đặt cho một kèo bóng đá cúp c2.
tên của một cột trong kèo bóng đá cúp c2.
Lỗi này xảy ra khi chạy nếu người ta cố gắng Chèn một giá trị trùng lặp vào một cột.
ràng buộc duy nhất chỉ định một quy tắc mà một nhóm của một hoặc các cột khác biệt hơn của kèo bóng đá cúp c2 có thể chỉ chứa duy nhất giá trị. Hành vi của ràng buộc kèo bóng đá cúp c2 duy nhất là Tương tự như đối với các ràng buộc cột, với phần bổ sung khả năng để trải dài nhiều cột.
Xem phần trên kèo bóng đá cúp c2 cột duy nhất để biết thêm chi tiết.
Xác định ràng buộc kèo bóng đá cúp c2 duy nhất cho kèo bóng đá cúp c2 Nhà phân phối:
Tạo nhà phân phối kèo bóng đá cúp c2 ( đã làm thập phân (03), Tên Varchar (40), Độc đáo (tên) );
[kèo bóng đá cúp c2tên] Khóa chính (Cột[, ...])
một tên tùy ý cho kèo bóng đá cúp c2.
Tên của một hoặc nhiều cột trong kèo bóng đá cúp c2.
Điều này xảy ra vào thời gian chạy nếu người ta cố gắng chèn một giá trị trùng lặp thành một cột tùy theo một chính kèo bóng đá cúp c2 chính.
ràng buộc khóa chính chỉ định một quy tắc mà một nhóm của một hoặc nhiều cột riêng biệt của kèo bóng đá cúp c2 chỉ có thể chứa duy nhất, (không trùng lặp), các giá trị không null. Cột các định nghĩa của các cột được chỉ định không phải bao gồm một Không phải là ràng buộc không được đưa vào khóa chính ràng buộc. Ràng buộc kèo bóng đá cúp c2 chính tương tự như rằng đối với các ràng buộc cột, với khả năng bổ sung bao gồm nhiều cột.
Tham khảo phần về kèo bóng đá cúp c2 cột chính Để biết thêm thông tin.
Tạo bộ phim và phân phối kèo bóng đá cúp c2 kèo bóng đá cúp c2
Tạo phim kèo bóng đá cúp c2 ( ký tự mã (5) ràng buộc khóa chính FirstKey, Nhân vật tiêu đề khác nhau (40) không phải NULL, Dest Dest (3) không phải NULL, ngày_prod ngày, loại char (10), Khoảng thời gian Len giờ đến phút );
Tạo nhà phân phối kèo bóng đá cúp c2 ( DID DID DID Tên Varchar (40) không kiểm tra NULL (Tên < '') );
Tạo kèo bóng đá cúp c2 với mảng 2 chiều
Tạo mảng kèo bóng đá cúp c2 ( vector int [] [] );
Xác định một ràng buộc kèo bóng đá cúp c2 duy nhất cho các bộ phim kèo bóng đá cúp c2. ĐỘC NHẤT Các ràng buộc kèo bóng đá cúp c2 có thể được xác định trên một hoặc nhiều cột của bàn
Tạo phim kèo bóng đá cúp c2 ( mã char (5), Tiêu đề Varchar (40), đã làm thập phân (03), ngày_prod ngày, loại char (10), Khoảng thời gian Len giờ đến phút, Sản xuất ràng buộc duy nhất (DATE_PROD) );
Xác định kèo bóng đá cúp c2 cột kiểm tra.
Tạo nhà phân phối kèo bóng đá cúp c2 ( đã kiểm tra thập phân (3) (đã làm 100), Tên Varchar (40) );
Xác định ràng buộc kèo bóng đá cúp c2 kiểm tra
Tạo nhà phân phối kèo bóng đá cúp c2 ( đã làm thập phân (3), Tên Varchar (40) Kiểm tra ràng buộc Con1 (DID 100 và tên '') );
Xác định ràng buộc kèo bóng đá cúp c2 chính cho các bộ phim kèo bóng đá cúp c2. Các ràng buộc kèo bóng đá cúp c2 chính có thể được xác định trên một hoặc nhiều các cột của kèo bóng đá cúp c2
Tạo phim kèo bóng đá cúp c2 ( mã char (05), Tiêu đề Varchar (40), đã làm thập phân (03), ngày_prod ngày, loại char (10), Khoảng thời gian Len giờ đến phút, Ràng buộc Code_Title Khóa chính (Mã, Tiêu đề) );
Xác định ràng buộc cột chính cho kèo bóng đá cúp c2 nhà phân phối. Các ràng buộc cột chính chỉ có thể được xác định trên một cột của kèo bóng đá cúp c2 (hai ví dụ sau đây là tương đương)
Tạo nhà phân phối kèo bóng đá cúp c2 ( đã làm thập phân (03), Tên char thay đổi (40), Khóa chính (đã làm) ); Tạo nhà phân phối kèo bóng đá cúp c2 ( đã làm khóa chính (03) Tên Varchar (40) );
Tạo kèo bóng đá cúp c2/kế thừa làPostgresPhần mở rộng ngôn ngữ.
Ngoài kèo bóng đá cúp c2 tạo bình thường, SQL92 còn xác định A Tạo câu lệnh kèo bóng đá cúp c2 tạm thời:
Tạo [Toàn cầu | Cục bộ] kèo bóng đá cúp c2 kèo bóng đá cúp c2 tạm thời ( Loại cột [Giá trị mặc định] [CRISTINT Cột_Constraint] [, ...]) [Ràng buộc bảng_constraint] [Trên cam kết Xóa | Bảo quản hàng]
Đối với các kèo bóng đá cúp c2 tạm thời, câu lệnh kèo bóng đá cúp c2 tạm thời Đặt tên cho một kèo bóng đá cúp c2 mới và xác định các cột của kèo bóng đá cúp c2 và hạn chế.
Tùy chọn trên mệnh đề cam kết tạo kèo bóng đá cúp c2 tạm thời Chỉ định liệu kèo bóng đá cúp c2 tạm thời có nên được làm trống hay không của các hàng bất cứ khi nào cam kết được thực thi. Nếu điều khoản cam kết là bỏ qua, tùy chọn mặc định, trên các hàng xóa cam kết, là giả định.
Để tạo kèo bóng đá cúp c2 tạm thời:
Tạo các diễn viên kèo bóng đá cúp c2 tạm thời ( ID thập phân (03), Tên Varchar (40), Kiểm tra Actor_id ràng buộc (ID <150) ) Trên các hàng xóa cam kết
kèo bóng đá cúp c2 tạm thời hiện không có sẵn trongPostgres.
Tip:Trong bản phát hành hiện tại củaPostgres(v6.4), để tạo tạm thời kèo bóng đá cúp c2 bạn phải tạo và thả kèo bóng đá cúp c2 theo các lệnh.
SQL92 Chỉ định một số khả năng bổ sung cho ĐỘC NHẤT:
Định nghĩa ràng buộc kèo bóng đá cúp c2
[tên kèo bóng đá cúp c2] Duy nhất (cột [, ...])) [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
Định nghĩa kèo bóng đá cúp c2 cột
[Tên kèo bóng đá cúp c2] ĐỘC NHẤT [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
SQL92 Chỉ định một số khả năng bổ sung cho không VÔ GIÁ TRỊ:
[tên kèo bóng đá cúp c2] không phải null [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
SQL92 Chỉ định một số khả năng bổ sung cho các kèo bóng đá cúp c2, và cũng xác định các xác nhận và miền hạn chế.
Lưu ý: Postgreschưa hỗ trợ miền hoặc xác nhận.
Khẳng định là một loại ràng buộc toàn vẹn đặc biệt và Chia sẻ cùng một không gian tên như các ràng buộc khác. Tuy nhiên, một Khẳng định không nhất thiết phải phụ thuộc vào một cơ sở cụ thể kèo bóng đá cúp c2 như các ràng buộc, do đó SQL-92 cung cấp Tuyên bố xác nhận như một phương pháp thay thế để xác định Ràng buộc:
Tạo kiểm tra tên xác nhận (điều kiện)
Các kèo bóng đá cúp c2 miền được xác định bởi Tạo tên miền hoặc thay đổi Báo cáo miền:
kèo bóng đá cúp c2 tên miền:
[tên kèo bóng đá cúp c2] Kiểm tra kèo bóng đá cúp c2 [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
Định nghĩa ràng buộc kèo bóng đá cúp c2:
[tên kèo bóng đá cúp c2] kèo bóng đá cúp c2 khóa chính | Kẻ hạn chế chính của nước ngoài | kèo bóng đá cúp c2 độc đáo | Kiểm tra kèo bóng đá cúp c2 [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
Định nghĩa kèo bóng đá cúp c2 cột:
[Tên kèo bóng đá cúp c2] Không phải NULL kèo bóng đá cúp c2 | kèo bóng đá cúp c2 chính | Hạn chế chính của nước ngoài | kèo bóng đá cúp c2 độc đáo | Kiểm tra kèo bóng đá cúp c2 [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
Một định nghĩa kèo bóng đá cúp c2 có thể chứa một trì hoãn mệnh đề thuộc tính và/hoặc một mệnh đề chế độ kèo bóng đá cúp c2 ban đầu, theo bất kỳ thứ tự nào.
có nghĩa là phải kiểm tra kèo bóng đá cúp c2 vi phạm quy tắc của nó sau khi thực hiện mọi SQL tuyên bố.
Có nghĩa là việc kiểm tra kèo bóng đá cúp c2 có thể được hoãn lại cho đến một thời gian sau, nhưng không muộn hơn cuối của Giao dịch hiện tại.
chế độ kèo bóng đá cúp c2 cho mọi kèo bóng đá cúp c2 luôn có Giá trị mặc định ban đầu được đặt cho kèo bóng đá cúp c2 đó tại bắt đầu một giao dịch.
có nghĩa là, khi bắt đầu giao dịch, kèo bóng đá cúp c2 phải được kiểm tra vi phạm quy tắc của nó Sau khi thực hiện mọi câu lệnh SQL.
có nghĩa là, khi bắt đầu giao dịch, Kiểm tra kèo bóng đá cúp c2 có thể được hoãn lại cho đến khi một số sau đó, nhưng không muộn hơn kết thúc của hiện tại giao dịch.
SQL92 Chỉ định một số khả năng bổ sung để kiểm tra Các ràng buộc kèo bóng đá cúp c2 hoặc cột.
Định nghĩa ràng buộc kèo bóng đá cúp c2:
[Tên kèo bóng đá cúp c2] Kiểm tra (điều kiện giá trị) [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
Định nghĩa kèo bóng đá cúp c2 cột:
[Tên kèo bóng đá cúp c2] Kiểm tra (điều kiện giá trị) [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
SQL92 Chỉ định một số khả năng bổ sung cho chính CHÌA KHÓA:
Định nghĩa ràng buộc kèo bóng đá cúp c2:
[Tên kèo bóng đá cúp c2] Khóa chính (cột [, ...])) [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]
Định nghĩa kèo bóng đá cúp c2 cột:
[tên kèo bóng đá cúp c2] Khóa chính [Ban đầu hoãn lại | Ban đầu ngay lập tức] [[Không] có thể bảo vệ]