Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đá trực tuyến hôm nay BÀN

tên

Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay-Xác định một tỷ lệ kèo bóng đá trực tuyến hôm nay mới

Synopsis

Tạo [[Toàn cầu | Cục bộ] tạm thời | TEMP] tỷ lệ kèo bóng đá trực tuyến hôm nayTable_Name([[Cột_name data_type[mặc địnhdefault_expr] [Cột_constraint[...]]
    |Table_constraint| GIỐNGParent_table[bao gồm | Không bao gồm mặc định | Ràng buộc | Chỉ mục] ...
    [, ...]
])
[Kế thừa (Parent_table[, ...])]]]
[ VỚI (Storage_Parameter[=giá trị] [, ...]) | Với oids | Không có oids]
[Trên cam kết bảo tồn hàng | Xóa hàng | LÀM RƠI  ]
[Không gian tỷ lệ kèo bóng đá trực tuyến hôm naykhông gian tỷ lệ kèo bóng đá trực tuyến hôm nay]

Ở đâuCột_constraintIS:

[Ràng buộcinstraint_name]
Không phải null | 
  Null | 
  ĐỘC NHẤTindex_parameter|
  Khóa chínhindex_parameter|
  KIỂM TRA (Biểu thức) |
  Tài liệu tham khảoReftable[(refcolumn)] [Kết hợp đầy đủ | Kết hợp một phần | Khớp đơn giản]
    [Khi xóaHành động] [Khi cập nhậtHành động]Table_ConstraintIS:

[Ràng buộcinstraint_name]
 ĐỘC NHẤT (Cột_name[, ...])index_parameter|
  Khóa chính (Cột_name[, ...])index_parameter|
  KIỂM TRA (Biểu thức) |
  Khóa ngoại (Cột_name[, ...]) Tài liệu tham khảoReftable[(refcolumn[, ...])]]]
    [Kết hợp đầy đủ | Kết hợp một phần | Khớp đơn giản] [trên xóaHành động] [Khi cập nhậtHành động]index_parameterinđộc đáoKhóa chínhtỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc là:

[ VỚI (Storage_Parameter[=giá trị] [, ...])]]
[Sử dụng không gian tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mụckhông gian tỷ lệ kèo bóng đá trực tuyến hôm nay]

Mô tả

Tạo tỷ lệ kèo bóng đá trực tuyến hôm naysẽ tạo một cái mới, Ban đầu tỷ lệ kèo bóng đá trực tuyến hôm nay trống trong cơ sở dữ liệu hiện tại. tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ là thuộc sở hữu của người dùng phát hành lệnh.

Nếu một tên lược đồ được đưa ra (ví dụ:Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay myschema.mytable ...) Sau đó, tỷ lệ kèo bóng đá trực tuyến hôm nay được tạo ra trong lược đồ được chỉ định. Nếu không nó được tạo ra trong lược đồ hiện tại. tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời tồn tại trong một lược đồ đặc biệt, Vì vậy, một tên lược đồ không thể được đưa ra khi tạo một tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời. Tên của tỷ lệ kèo bóng đá trực tuyến hôm nay phải khác với tên của bất kỳ tỷ lệ kèo bóng đá trực tuyến hôm nay, trình tự, chỉ mục hoặc chế độ xem trong cùng một lược đồ.

Tạo tỷ lệ kèo bóng đá trực tuyến hôm nayCũng tự động Tạo một loại dữ liệu đại diện cho loại tổng hợp tương ứng với một hàng của tỷ lệ kèo bóng đá trực tuyến hôm nay. Do đó, tỷ lệ kèo bóng đá trực tuyến hôm nay không thể có cùng tên với bất kỳ loại dữ liệu hiện có nào trong cùng lược đồ.

Các điều khoản ràng buộc tùy chọn chỉ định các ràng buộc (kiểm tra) Các hàng mới hoặc được cập nhật phải thỏa mãn để chèn hoặc cập nhật hoạt động để thành công. Một ràng buộc là một đối tượng SQL giúp Xác định tập hợp các giá trị hợp lệ trong tỷ lệ kèo bóng đá trực tuyến hôm nay theo nhiều cách khác nhau.

Có hai cách để xác định các ràng buộc: các ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay và các ràng buộc cột. Một ràng buộc cột được định nghĩa là một phần của một định nghĩa cột. Một định nghĩa ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay không được gắn với một cột cụ thể và nó có thể bao gồm nhiều cột. Mọi ràng buộc cột cũng có thể được viết dưới dạng tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc; Một ràng buộc cột chỉ là một sự tiện lợi để sử dụng khi ràng buộc chỉ ảnh hưởng đến một cột.

tham số

tạm thờihoặcTemp

Nếu được chỉ định, tỷ lệ kèo bóng đá trực tuyến hôm nay được tạo dưới dạng tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời. tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời được tự động bỏ vào cuối phiên, hoặc tùy chọn ở cuối hiện tại Giao dịch (xemtrên cam kếtbên dưới). Các tỷ lệ kèo bóng đá trực tuyến hôm nay vĩnh viễn hiện có có cùng tên không có thể nhìn thấy phiên hiện tại trong khi tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời tồn tại, trừ khi chúng được tham chiếu với trình độ sơ đồ Tên. Bất kỳ chỉ mục nào được tạo trên tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời tự động tạm thời.

Tùy chọn,toàn cầuhoặccục bộcó thể được viết trướctạm thờihoặcTemp. Điều này không có sự khác biệt trongPostgreSQL, nhưng xemTương thích.

Table_Name

Tên (Tùy chọn Lược đồ theo trình độ) của tỷ lệ kèo bóng đá trực tuyến hôm nay để được tạo.

Cột_name

Tên của một cột được tạo trong tỷ lệ kèo bóng đá trực tuyến hôm nay mới.

data_type

Loại dữ liệu của cột. Điều này có thể bao gồm mảng người xác định. Để biết thêm thông tin về tỷ lệ kèo bóng đá trực tuyến hôm nay loại dữ liệu Được hỗ trợ bởiPostgreSQL,, Tham khảoChương 8.

Mặc địnhdefault_expr

Themặc địnhmệnh đề gán a Giá trị dữ liệu mặc định cho cột có định nghĩa cột Nó xuất hiện bên trong. Giá trị là bất kỳ biến nào miễn phí Biểu thức (các phần tử con và tham khảo chéo cho các Các cột trong tỷ lệ kèo bóng đá trực tuyến hôm nay hiện tại không được phép). Dữ liệu loại biểu thức mặc định phải khớp với loại dữ liệu của cột.

Biểu thức mặc định sẽ được sử dụng trong bất kỳ chèn nào Hoạt động không chỉ định giá trị cho cột. Nếu như Không có mặc định cho một cột, sau đó mặc định là vô giá trị.

kế thừa (Parent_table[, ...])

Tùy chọnkế thừamệnh đề Chỉ định một danh sách các tỷ lệ kèo bóng đá trực tuyến hôm nay mà tỷ lệ kèo bóng đá trực tuyến hôm nay mới tự động kế thừa tất cả các cột.

Sử dụngkế thừaTạo a mối quan hệ dai dẳng giữa tỷ lệ kèo bóng đá trực tuyến hôm nay trẻ mới và nó (các) tỷ lệ kèo bóng đá trực tuyến hôm nay cha mẹ. Sửa đổi lược đồ cho (các) phụ huynh bình thường tuyên truyền cho trẻ em và theo mặc định Dữ liệu của tỷ lệ kèo bóng đá trực tuyến hôm nay con được bao gồm trong các lần quét của cha mẹ).

Nếu cùng một tên cột tồn tại trong nhiều cha mẹ tỷ lệ kèo bóng đá trực tuyến hôm nay, một lỗi được báo cáo trừ khi các loại dữ liệu của Các cột khớp với mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay cha mẹ. Nếu không có xung đột, sau đó các cột trùng lặp được hợp nhất để tạo thành một cột đơn trong tỷ lệ kèo bóng đá trực tuyến hôm nay mới. Nếu danh sách tên cột của tỷ lệ kèo bóng đá trực tuyến hôm nay mới chứa một tên cột cũng là kế thừa, kiểu dữ liệu cũng phải khớp với kế thừa (Các) cột và các định nghĩa cột được hợp nhất thành một. Tuy nhiên, các khai báo cột mới và mới giống nhau Tên không cần chỉ định các ràng buộc giống hệt nhau: Tất cả Những ràng buộc được cung cấp từ bất kỳ tuyên bố nào được hợp nhất Cùng nhau và tất cả được áp dụng cho tỷ lệ kèo bóng đá trực tuyến hôm nay mới. Nếu mới tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ định một giá trị mặc định cho cột, Mặc định này ghi đè bất kỳ mặc định nào từ kế thừa Tuyên bố của cột. Nếu không, bất kỳ cha mẹ nào Chỉ định các giá trị mặc định cho cột phải chỉ định Tương tự mặc định hoặc lỗi sẽ được báo cáo.

nhưParent_table[bao gồm | Không bao gồm Mặc định | Ràng buộc | Chỉ mục]

Thenhưmệnh đề Chỉ định a tỷ lệ kèo bóng đá trực tuyến hôm nay mà tỷ lệ kèo bóng đá trực tuyến hôm nay mới tự động sao chép tất cả tên cột, kiểu dữ liệu của chúng và không có null của chúng hạn chế.

Không giống nhưkế thừa, tỷ lệ kèo bóng đá trực tuyến hôm nay mới và tỷ lệ kèo bóng đá trực tuyến hôm nay gốc hoàn toàn được tách rời sau khi tạo hoàn thành. Các thay đổi đối với tỷ lệ kèo bóng đá trực tuyến hôm nay ban đầu sẽ không áp dụng cho tỷ lệ kèo bóng đá trực tuyến hôm nay mới và không thể bao gồm Dữ liệu của tỷ lệ kèo bóng đá trực tuyến hôm nay mới trong quét tỷ lệ kèo bóng đá trực tuyến hôm nay gốc.

Biểu thức mặc định cho tỷ lệ kèo bóng đá trực tuyến hôm nay định nghĩa cột được sao chép sẽ chỉ được sao chép nếubao gồm Mặc địnhđược chỉ định. Hành vi mặc định là loại trừ các biểu thức mặc định, dẫn đến đã sao chép các cột trong tỷ lệ kèo bóng đá trực tuyến hôm nay mới có mặc định null.

Các ràng buộc không có null luôn được sao chép vào tỷ lệ kèo bóng đá trực tuyến hôm nay mới.Kiểm tratỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc sẽ chỉ được được sao chép nếubao gồm tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộcIS quy định; Các loại ràng buộc khác sẽ không bao giờ được sao chép. Ngoài ra, không có sự phân biệt nào được thực hiện giữa các ràng buộc cột và Các ràng buộc về tỷ lệ kèo bóng đá trực tuyến hôm nay - Khi các ràng buộc được yêu cầu, tất cả kiểm tra các ràng buộc được sao chép.

Bất kỳ chỉ mục nào trên tỷ lệ kèo bóng đá trực tuyến hôm nay gốc sẽ không được tạo trên tỷ lệ kèo bóng đá trực tuyến hôm nay mới, trừ khibao gồm Chỉ mụcmệnh đề được chỉ định.

Lưu ý rằng không giống nhưkế thừa,, tỷ lệ kèo bóng đá trực tuyến hôm nay cột và tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc được sao chép không được hợp nhất với Tương tự tỷ lệ kèo bóng đá trực tuyến hôm nay cột và tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc. Nếu cùng tên được chỉ định rõ ràng hoặc trong một khácnhưmệnh đề, một lỗi được báo hiệu.

ràng buộcinstraint_name

Một tên tùy chọn cho một ràng buộc cột hoặc tỷ lệ kèo bóng đá trực tuyến hôm nay. Nếu như Ràng buộc bị vi phạm, tên ràng buộc có mặt Trong các thông báo lỗi, vì vậy các tên ràng buộc nhưcol phải tích cựccó thể được sử dụng để truyền đạt thông tin ràng buộc hữu ích cho khách hàng ứng dụng. (Cần thiết để chỉ định Tên ràng buộc có chứa khoảng trắng.) Nếu một tên ràng buộc không được chỉ định, hệ thống tỷ lệ kèo bóng đá trực tuyến hôm nay ra một tên.

không null

Cột không được phép chứa tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị null.

null

Cột được phép chứa tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị null. Đây là mặc định.

Điều khoản này chỉ được cung cấp để tương thích với Cơ sở dữ liệu SQL không chuẩn. Việc sử dụng nó không được khuyến khích trong mới Ứng dụng.

độc đáo(ràng buộc cột)
độc đáo (Cột_name[, ...])(tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc)

Theđộc đáoràng buộc Chỉ định rằng một nhóm của một hoặc nhiều cột của tỷ lệ kèo bóng đá trực tuyến hôm nay có thể chứa Chỉ các giá trị duy nhất. Hành vi của tỷ lệ kèo bóng đá trực tuyến hôm nay duy nhất Ràng buộc giống như đối với các ràng buộc cột, với khả năng bổ sung để trải dài nhiều cột.

Với mục đích ràng buộc duy nhất, tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị null là không được coi là bằng nhau.

Mỗi ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay duy nhất phải đặt tên cho một tập hợp các cột khác với tập hợp các cột được đặt tên bởi bất kỳ các ràng buộc khóa duy nhất hoặc chính khác được xác định cho bàn. (Nếu không thì nó sẽ chỉ là một ràng buộc tương tự được liệt kê hai lần.)

Khóa chính(cột ràng buộc)
Khóa chính (Cột_name[, ...])(tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc)

ràng buộc khóa chính chỉ định rằng một cột hoặc cột Các cột của tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ có thể chứa duy nhất (không trùng lặp), Giá trị không liên quan. Về mặt kỹ thuật,Chính CHÌA KHÓAchỉ là sự kết hợp củađộc đáoKhông VÔ GIÁ TRỊ, nhưng xác định một tập hợp các cột là khóa chính cũng cung cấp siêu dữ liệu về thiết kế của lược đồ, như một Khóa chính ngụ ý rằng các tỷ lệ kèo bóng đá trực tuyến hôm nay khác có thể dựa vào bộ này của các cột là một định danh duy nhất cho các hàng.

Chỉ có thể chỉ định một khóa chính cho tỷ lệ kèo bóng đá trực tuyến hôm nay, cho dù là một ràng buộc cột hay ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay.

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 tỷ lệ kèo bóng đá trực tuyến hôm nay.

Kiểm tra (Biểu thức)

TheKiểm tramệnh đề Chỉ định một Biểu thức tỷ lệ kèo bóng đá trực tuyến hôm nay ra một kết quả boolean mới hoặc cập nhật Hàng phải thỏa mãn để có một thao tác chèn hoặc cập nhật để thành công. Biểu thức đánh giá thành công thực hoặc chưa biết thành công. Nếu bất kỳ hàng nào của một hoạt động chèn hoặc cập nhật tỷ lệ kèo bóng đá trực tuyến hôm nay ra một Kết quả sai một ngoại lệ lỗi được nêu ra và chèn hoặc Cập nhật không thay đổi cơ sở dữ liệu. Một ràng buộc kiểm tra được chỉ định là ràng buộc cột phải tham chiếu rằng Chỉ có giá trị của cột, trong khi một biểu thức xuất hiện trong một BẢN QUYỀN có thể tham chiếu nhiều cột.

Hiện tại,Kiểm traBiểu thức không thể chứa tỷ lệ kèo bóng đá trực tuyến hôm nay phân nhóm cũng như không đề cập đến tỷ lệ kèo bóng đá trực tuyến hôm nay biến khác với tỷ lệ kèo bóng đá trực tuyến hôm nay cột của hàng hiện tại.

Tài liệu tham khảoReftable[(refcolumn)] [MatchMatchType] [Khi xóaHành động] [Khi cập nhậtHành động](ràng buộc cột)
Khóa ngoại (Cột[, ...]) Tài liệu tham khảoReftable[(refcolumn[, ...])]] [Kết hợpMatchType] [Khi xóaHành động] [Khi cập nhậtHành động](tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc)

Những điều khoản này chỉ định một ràng buộc khóa nước ngoài, mà yêu cầu một nhóm của một hoặc nhiều cột của mới tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ phải chứa các giá trị phù hợp với các giá trị trong Cột được tham chiếu của một số hàng của tỷ lệ kèo bóng đá trực tuyến hôm nay được tham chiếu. Nếu nhưrefcolumnbị bỏ qua, Khóa chính củaReftableđược sử dụng. Các tham chiếu Các cột phải là các cột của một khóa duy nhất hoặc chính ràng buộc trong tỷ lệ kèo bóng đá trực tuyến hôm nay được tham chiếu. Lưu ý rằng chìa khóa nước ngoài Các ràng buộc không thể được xác định giữa các tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời và tỷ lệ kèo bóng đá trực tuyến hôm nay vĩnh viễn.

Một giá trị được chèn vào (các) cột tham chiếu là phù hợp với các giá trị của tỷ lệ kèo bóng đá trực tuyến hôm nay được tham chiếu và Các cột được tham chiếu bằng cách sử dụng loại khớp đã cho. Có Ba loại phù hợp:khớp đầy đủ, khớp một phầnkhớp đơn giản, cũng là mặc định.khớp đầy đủsẽ không cho phép một Cột của một khóa nước ngoài đa trường để được NULL trừ khi tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay cột khóa nước ngoài là null.Kết hợp ĐƠN GIẢNCho phép một số cột khóa nước ngoài được NULL trong khi tỷ lệ kèo bóng đá trực tuyến hôm nay phần khác của khóa nước ngoài không phải là null.khớp một phầnchưa đã triển khai.

Ngoài ra, khi dữ liệu trong các cột được tham chiếu là đã thay đổi, một số hành động nhất định được thực hiện trên dữ liệu trong này cột của tỷ lệ kèo bóng đá trực tuyến hôm nay. TheKhi xóamệnh đề Chỉ định hành động để thực hiện khi tham chiếu Hàng trong tỷ lệ kèo bóng đá trực tuyến hôm nay được tham chiếu đang bị xóa. Tương tự như vậy,Khi cập nhậtmệnh đề Chỉ định hành động để thực hiện khi một cột được tham chiếu trong tỷ lệ kèo bóng đá trực tuyến hôm nay tham chiếu đang được cập nhật lên một giá trị mới. Nếu Hàng được cập nhật, nhưng cột được tham chiếu không thực sự Thay đổi, không có hành động nào được thực hiện. Hành động tham chiếu khác ngoài TheKhông hành độngKiểm tra không thể hoãn lại, ngay cả khi ràng buộc được tuyên bố là trì hoãn. Có những hành động có thể sau đây cho mỗi mệnh đề:

Không hành động

tỷ lệ kèo bóng đá trực tuyến hôm nay lỗi cho biết rằng việc xóa hoặc Cập nhật sẽ tỷ lệ kèo bóng đá trực tuyến hôm nay ra một ràng buộc khóa nước ngoài vi phạm. Nếu ràng buộc được hoãn lại, lỗi này sẽ được sản xuất tại thời gian kiểm tra ràng buộc nếu có Vẫn tồn tại bất kỳ hàng tham chiếu. Đây là mặc định hoạt động.

Hạn chế

tỷ lệ kèo bóng đá trực tuyến hôm nay lỗi cho biết rằng việc xóa hoặc Cập nhật sẽ tỷ lệ kèo bóng đá trực tuyến hôm nay ra một ràng buộc khóa nước ngoài vi phạm. Điều này giống nhưkhông HOẠT ĐỘNGNgoại trừ việc kiểm tra không có thể bảo vệ.

Cascade

Xóa bất kỳ hàng nào tham chiếu hàng đã xóa hoặc hoặc Cập nhật giá trị của cột tham chiếu lên mới Giá trị của cột được tham chiếu, tương ứng.

Đặt NULL

Đặt (tỷ lệ kèo bóng đá trực tuyến hôm nay) cột tham chiếu thành NULL.

Đặt mặc định

Đặt (tỷ lệ kèo bóng đá trực tuyến hôm nay) cột tham chiếu thành mặc định của họ giá trị.

Nếu (tỷ lệ kèo bóng đá trực tuyến hôm nay) cột được tham chiếu được thay đổi thường xuyên, nó có thể là khôn ngoan để thêm một chỉ mục vào cột khóa nước ngoài để rằng tỷ lệ kèo bóng đá trực tuyến hôm nay hành động tham chiếu liên quan đến khóa nước ngoài cột có thể được thực hiện hiệu quả hơn.

Có thể bảo vệ
Không thể bảo vệ

Điều này kiểm soát xem liệu ràng buộc có thể được hoãn lại hay không. MỘT ràng buộc không thể thu hồi sẽ được kiểm tra ngay sau mỗi lệnh. Kiểm tra tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc có thể hoãn lại có thể bị hoãn lại cho đến khi kết thúc Giao dịch (sử dụngĐặt tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộclệnh).Không thể bảo vệlà mặc định. Chỉ những ràng buộc quan trọng của nước ngoài hiện đang chấp nhận điều khoản này. Tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay loại ràng buộc khác không thể thu hồi được.

Ban đầu ngay lập tức
ban đầu được hoãn lại

Nếu một ràng buộc được bảo vệ, điều khoản này chỉ định Thời gian mặc định để kiểm tra ràng buộc. Nếu ràng buộc làBan đầu ngay lập tức, nó được kiểm tra sau mỗi câu. Đây là mặc định. Nếu ràng buộc làBan đầu được hoãn lại,, Nó chỉ được kiểm tra vào cuối giao dịch. tỷ lệ kèo bóng đá trực tuyến hôm nay Thời gian kiểm tra ràng buộc có thể được thay đổi vớisoi kèo bóng đá truoctran: Tài liệu: 8.3: Đặtlệnh.

với (Storage_Parameter[=giá trị] [, ...])

Điều khoản này chỉ định các tham số lưu trữ tùy chọn cho a tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc chỉ số; nhìn thấyLưu trữ Tham sốĐể biết thêm thông tin. Thevớimệnh đề cho một tỷ lệ kèo bóng đá trực tuyến hôm nay cũng có thể bao gồmoids = true(hoặc chỉOIDS) để chỉ định các hàng đó của tỷ lệ kèo bóng đá trực tuyến hôm nay mới Nên có OID (định danh đối tượng) được gán cho họ hoặcoids = falseđể chỉ định rằng Hàng không nên có OIDS. Nếu nhưOIDSKhông được chỉ định, cài đặt mặc định phụ thuộc vàodefault_with_oidsTham số cấu hình. (Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay mới kế thừa từ bất kỳ tỷ lệ kèo bóng đá trực tuyến hôm nay nào có oids, sau đóoids = truebị ép buộc ngay cả khi lệnh nóioids = false.)

nếuoids = falseđược chỉ định hoặc ngụ ý, tỷ lệ kèo bóng đá trực tuyến hôm nay mới không lưu trữ oids và không có oid được chỉ định cho một hàng chèn vào nó. Điều này nói chung là được coi là đáng giá, vì nó sẽ làm giảm mức tiêu thụ OID và do đó hoãn lại sự kết thúc của oid 32 bit quầy tính tiền. Một khi quầy kết thúc xung quanh, OID không còn có thể được coi là duy nhất, điều này làm cho chúng ít hơn đáng kể hữu ích. Ngoài ra, không bao gồm các OID từ bàn làm giảm không gian cần thiết để lưu trữ tỷ lệ kèo bóng đá trực tuyến hôm nay trên đĩa 4 byte mỗi hàng (trên hầu hết các máy), cải thiện một chút hiệu suất.

Để xóa OID khỏi tỷ lệ kèo bóng đá trực tuyến hôm nay sau khi nó được tạo, sử dụngkèo bóng đá hôm nay và.

với oids
không có oids

Đây là những cú pháp lỗi thời tương đương vớivới (oids)Với (Oids = false), tương ứng. Nếu bạn muốn cho cả hai MỘTOIDSCài đặt và lưu trữ tham số, bạn phải sử dụngvới (... )Cú pháp; xem ở trên.

trên cam kết

Hành vi của các tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời ở cuối khối giao dịch có thể được kiểm soát bằng cách sử dụngtrên cam kết. Ba tùy chọn là:

Bảo tồn hàng

Không có hành động đặc biệt nào được thực hiện ở cuối của giao dịch. Đây là hành vi mặc định.

Xóa hàng

Tất cả các hàng trong tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời sẽ bị xóa tại Kết thúc của mỗi khối giao dịch. Về cơ bản, một tự độngcắt ngắnđược thực hiện tại mỗi làm.

Drop

tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời sẽ được bỏ vào cuối khối giao dịch hiện tại.

Không gian tỷ lệ kèo bóng đá trực tuyến hôm nayKhông gian tỷ lệ kèo bóng đá trực tuyến hôm nay

TheKhông gian tỷ lệ kèo bóng đá trực tuyến hôm naylà tên của không gian tỷ lệ kèo bóng đá trực tuyến hôm nay mà tỷ lệ kèo bóng đá trực tuyến hôm nay mới sẽ tạo. Nếu không được chỉ định,default_tablespaceđược tư vấn hoặcTEMP_TABLESPACESNếu tỷ lệ kèo bóng đá trực tuyến hôm nay là tạm thời.

Sử dụng không gian tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mụckhông gian tỷ lệ kèo bóng đá trực tuyến hôm nay

Điều khoản này cho phép lựa chọn không gian tỷ lệ kèo bóng đá trực tuyến hôm nay trong đó Chỉ mục được liên kết vớiđộc đáohoặcKhóa chínhràng buộc sẽ được tỷ lệ kèo bóng đá trực tuyến hôm nay. Nếu không được chỉ định,default_tablespaceđược tư vấn hoặcTEMP_TABLESPACESNếu tỷ lệ kèo bóng đá trực tuyến hôm nay là tạm thời.

tham số lưu trữ

Thevớimệnh đề có thể chỉ địnhTham số lưu trữcho các tỷ lệ kèo bóng đá trực tuyến hôm nay và cho Các chỉ mục được liên kết với Ađộc đáohoặcKhóa chínhràng buộc. Kho tham số cho tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục được ghi lại trongtỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục. Bộ lưu trữ duy nhất Tham số hiện có sẵn cho các tỷ lệ kèo bóng đá trực tuyến hôm nay là:

fillfactor

Fillfactor cho tỷ lệ kèo bóng đá trực tuyến hôm nay là tỷ lệ phần trăm giữa 10 và 100. 100 (đóng gói hoàn chỉnh) là mặc định. Khi a fillfactor nhỏ hơn được chỉ định,ChènTrang gói hoạt động chỉ để tỷ lệ phần trăm được chỉ định; không gian còn lại trên mỗi Trang được dành riêng để cập nhật tỷ lệ kèo bóng đá trực tuyến hôm nay hàng trên trang đó. Cái này choCập nhậtCơ hội để đặt bản sao cập nhật của một hàng trên cùng một trang với nguyên bản, hiệu quả hơn so với việc đặt nó trên một trang khác nhau. Đối với một tỷ lệ kèo bóng đá trực tuyến hôm nay có mục nhập không bao giờ Cập nhật, đóng gói hoàn chỉnh là lựa chọn tốt nhất, nhưng trong Các tỷ lệ kèo bóng đá trực tuyến hôm nay được cập nhật mạnh mẽ phù hợp.

Ghi chú

Sử dụng OID trong tỷ lệ kèo bóng đá trực tuyến hôm nay ứng dụng mới không được khuyến nghị: Trường hợp ở đâu Có thể, sử dụngsê -rihoặc khác Trình tạo trình tự làm khóa chính của tỷ lệ kèo bóng đá trực tuyến hôm nay được ưa thích. Tuy nhiên, nếu ứng dụng của bạn sử dụng OIDS để xác định các hàng cụ thể của một tỷ lệ kèo bóng đá trực tuyến hôm nay, nên tạo ra một ràng buộc trênoidCột của đó tỷ lệ kèo bóng đá trực tuyến hôm nay, để đảm bảo rằng OID trong tỷ lệ kèo bóng đá trực tuyến hôm nay thực sự sẽ thực sự Xác định các hàng ngay cả sau khi kết thúc quầy. Tránh giả sử rằng OID là duy nhất trên các tỷ lệ kèo bóng đá trực tuyến hôm nay; Nếu bạn cần một cơ sở dữ liệu độc đáo Định danh, sử dụng kết hợpTableoidvà hàng oid cho mục đích.

Tip:Việc sử dụngoids = falseKhông được khuyến nghị cho các tỷ lệ kèo bóng đá trực tuyến hôm nay không có khóa chính, vì không có khóa dữ liệu OID hoặc duy nhất, điều đó rất khó Để xác định các hàng cụ thể.

POSTGRESQLtự động tỷ lệ kèo bóng đá trực tuyến hôm nay một chỉ mục cho từng ràng buộc duy nhất và khóa chính hạn chế để thực thi sự độc đáo. Do đó, không cần thiết phải tỷ lệ kèo bóng đá trực tuyến hôm nay một chỉ mục rõ ràng cho các cột khóa chính. (Nhìn thấykèo bóng đá euro: Tài liệu: 8.3: Tạo chỉcho thêm thông tin.)

tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc duy nhất và tỷ lệ kèo bóng đá trực tuyến hôm nay khóa chính không được kế thừa trong Thực hiện hiện tại. Điều này làm cho sự kết hợp của thừa kế và tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc duy nhất thay vì rối loạn chức năng.

tỷ lệ kèo bóng đá trực tuyến hôm nay không thể có nhiều hơn 1600 cột. (Trong thực tế, giới hạn hiệu quả thường thấp hơn do độ dài tuple hạn chế.)

ví dụ

Tạo tỷ lệ kèo bóng đá trực tuyến hôm nayPhimvà tỷ lệ kèo bóng đá trực tuyến hôm nayNhà phân phối:

Tạo phim tỷ lệ kèo bóng đá trực tuyến hôm nay (
    mã char (5) ràng buộc khóa chính của FirstKey,
    Tiêu đề Varchar (40) không phải NULL,
    Số nguyên không phải null,
    ngày_prod ngày,
    loại varchar (10),
    Khoảng thời gian Len giờ đến phút
);
Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
     đã có số nguyên chính mặc định mặc định tiếp theo ('serial'),
     Tên Varchar (40) không kiểm tra NULL (Tên < '')
);

Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay với mảng 2 chiều:

Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay mảng_int (
    vector int [] []
);

Xác định ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay duy nhất cho tỷ lệ kèo bóng đá trực tuyến hôm nayPhim. Các ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay duy nhất có thể được xác định trên một hoặc nhiều cột của tỷ lệ kèo bóng đá trực tuyến hôm nay:

Tạo phim tỷ lệ kèo bóng đá trực tuyến hôm nay (
    mã char (5),
    Tiêu đề Varchar (40),
    đã làm số nguyên,
    ngày_prod ngày,
    loại varchar (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 ràng buộc cột kiểm tra:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    đã kiểm tra số nguyên (đã làm 100),
    Tên Varchar (40)
);

Xác định ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay kiểm tra:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    đã làm số nguyên,
    Tên Varchar (40)
    Kiểm tra CON1 ràng buộc (DID 100 và tên < '')
);

Xác định ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay chính cho tỷ lệ kèo bóng đá trực tuyến hôm nayPhim:

Tạo phim tỷ lệ kèo bóng đá trực tuyến hôm nay (
    mã char (5),
    Tiêu đề Varchar (40),
    đã làm số nguyên,
    ngày_prod ngày,
    loại varchar (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 khóa chính cho tỷ lệ kèo bóng đá trực tuyến hôm nayNhà phân phối. Hai ví dụ sau đây là Tương đương, lần đầu tiên sử dụng cú pháp ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay, Thứ hai, cú pháp ràng buộc cột:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    đã làm số nguyên,
    Tên Varchar (40),
    Khóa chính (đã làm)
);
Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    đã làm khóa chính số nguyên,
    Tên Varchar (40)
);

gán giá trị mặc định không đổi theo nghĩa đen cho cộttên, Sắp xếp giá trị mặc định của CộtDIDĐể được tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách chọn Giá trị tiếp theo của đối tượng chuỗi và tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị mặc định củamodtimelà thời điểm mà hàng được chèn:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    Tên Varchar (40) mặc định 'Luso Films',
    Số nguyên đã mặc định NextVal ('Nhà phân phối_Serial'),
    modtime timeStamp mặc định current_timestamp
);

Xác định haikhông nullCột các ràng buộc trên tỷ lệ kèo bóng đá trực tuyến hôm nayNhà phân phối, một trong số đó được đưa ra rõ ràng một tên:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    Số nguyên đã bị ràng buộc no_null không null,
    Tên varchar (40) không phải null
);

Xác định một ràng buộc duy nhất chotênCột:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    đã làm số nguyên,
    Tên Varchar (40) duy nhất
);

Cùng, được chỉ định là ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    đã làm số nguyên,
    Tên Varchar (40),
    Độc đáo (tên)
);

Tạo cùng một tỷ lệ kèo bóng đá trực tuyến hôm nay, chỉ định hệ số điền 70% cho cả hai tỷ lệ kèo bóng đá trực tuyến hôm nay và chỉ mục duy nhất của nó:

Tạo nhà phân phối tỷ lệ kèo bóng đá trực tuyến hôm nay (
    đã làm số nguyên,
    Tên Varchar (40),
    Duy nhất (tên) với (fillfactor = 70)
)
Với (fillfactor = 70);

Tạo tỷ lệ kèo bóng đá trực tuyến hôm nayCinemasTrong không gian tỷ lệ kèo bóng đá trực tuyến hôm nayDISKVOL1:

Tạo các rạp chiếu phim trên tỷ lệ kèo bóng đá trực tuyến hôm nay (
        id serial,
        tên văn bản,
        Vị trí văn bản
) Không gian tỷ lệ kèo bóng đá trực tuyến hôm nay DISKVOL1;

Tương thích

TheTạo tỷ lệ kèo bóng đá trực tuyến hôm naylệnh phù hợp với TheSQLTiêu chuẩn, với tỷ lệ kèo bóng đá trực tuyến hôm nay ngoại lệ được liệt kê dưới đây.

tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời

Mặc dù cú pháp củatỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời BÀNgiống với tiêu chuẩn SQL, hiệu ứng là Không giống nhau. Trong các tỷ lệ kèo bóng đá trực tuyến hôm nay tiêu chuẩn, tạm thời được xác định Chỉ một lần và tự động tồn tại (bắt đầu với trống nội dung) trong mỗi phiên cần chúng.PostgreSQLThay vào đó yêu cầu mỗi phiên Để phát hành chính nótỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời BÀNLệnh cho mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời được sử dụng. Cái này Cho phép các phiên khác nhau sử dụng cùng một tên tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời Đối với các mục đích khác nhau, trong khi cách tiếp cận của tiêu chuẩn hạn chế tất cả các trường hợp của một tên tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời nhất định là có cùng một cấu trúc tỷ lệ kèo bóng đá trực tuyến hôm nay.

Định nghĩa của tiêu chuẩn về hành vi tạm thời Các tỷ lệ kèo bóng đá trực tuyến hôm nay bị bỏ qua rộng rãi.PostgreSQLhành vi của điểm này là tương tự như của một số cơ sở dữ liệu SQL khác.

Sự khác biệt của tiêu chuẩn giữa toàn cầu và địa phương tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời không ở trongPostgreSQL, Vì sự phân biệt đó phụ thuộc về khái niệm tỷ lệ kèo bóng đá trực tuyến hôm nay mô -đun, màPostgreSQLkhông có. Vì Sake tương thích,PostgreSQLsẽ chấp nhậntoàn cầucục bộTừ khóa trong khai báo tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời, nhưng chúng không có tác dụng.

Thetrên cam kếtmệnh đề cho tạm thời các tỷ lệ kèo bóng đá trực tuyến hôm nay cũng giống với tiêu chuẩn SQL, nhưng có một số sự khác biệt. Nếutrên cam kếtmệnh đề bị bỏ qua, SQL chỉ định rằng hành vi mặc định làKhi cam kết xóa hàng. Tuy nhiên, Hành vi mặc định trongPostgreSQLtrên tỷ lệ kèo bóng đá trực tuyến hôm nay hàng bảo quản cam kết. TheKhi cam kết thảTùy chọn không tồn tại trong sql.

tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc kiểm tra cột

Tiêu chuẩn SQL nói rằngKiểm tratỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc cột chỉ có thể tham khảo cột mà chúng áp dụng; chỉ mộtKiểm traCác ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay có thể tham khảo đến nhiều cột.PostgreSQLkhông thực thi điều này sự hạn chế; Nó xử lý các ràng buộc kiểm tra cột và tỷ lệ kèo bóng đá trực tuyến hôm nay như nhau.

null "ràng buộc"

Thenull "ràng buộc"(thực ra là không ràng buộc) là mộtPOSTGRESQLPhần mở rộng cho Tiêu chuẩn SQL được bao gồm để tương thích với một số tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống cơ sở dữ liệu (và để đối xứng vớikhông nullràng buộc). Vì nó là mặc định Đối với bất kỳ cột nào, sự hiện diện của nó chỉ đơn giản là tiếng ồn.

kế thừa

Nhiều kế thừa quakế thừamệnh đề là mộtPostgreSQLMở rộng ngôn ngữ. SQL: 1999 và sau đó xác định quyền thừa kế bằng cách sử dụng một cú pháp khác và ngữ nghĩa khác nhau. SQL: thừa kế theo phong cách 1999 vẫn chưa Được hỗ trợ bởiPostgreSQL.

tỷ lệ kèo bóng đá trực tuyến hôm nay không cột

POSTGRESQLCho phép một tỷ lệ kèo bóng đá trực tuyến hôm nay không có cột nào được tạo (ví dụ:Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay foo ();). Đây là một phần mở rộng từ Tiêu chuẩn SQL, không cho phép các tỷ lệ kèo bóng đá trực tuyến hôm nay không cột. tỷ lệ kèo bóng đá trực tuyến hôm nay không có cột không phải là rất hữu ích, nhưng Không cho phép họ tạo ra những trường hợp đặc biệt kỳ lạ choALTER tỷ lệ kèo bóng đá trực tuyến hôm nay thả cột, vì vậy nó có vẻ sạch hơn để Bỏ qua hạn chế thông số kỹ thuật này.

vớimệnh đề

Thevớimệnh đề là mộtPOSTGRESQLPhần mở rộng; Không lưu trữ tỷ lệ kèo bóng đá trực tuyến hôm nay tham số cũng như OID trong tiêu chuẩn.

Tablespace

ThePOSTGRESQLKhái niệm của Không gian tỷ lệ kèo bóng đá trực tuyến hôm nay không phải là một phần của tiêu chuẩn. Do đó, các điều khoảnkhông gian tỷ lệ kèo bóng đá trực tuyến hôm naySử dụng không gian tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mụclà phần mở rộng.