Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển: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ạo tỷ lệ kèo bóng đá 88

Tạo tỷ lệ kèo bóng đá 88 - Xác định một tỷ lệ kèo bóng đá 88 mới

Synopsis

tỷ lệ kèo bóng đá 88 [[Toàn cầu | Cục bộ] tạm thời |Table_Name([[Cột_name data_type[Lưu trữ Plain | Bên ngoài |nén_method] [đối chiếuđối chiếu] [Cột_constraint[...]]Table_constraint| GIỐNGSource_Table[like_option...]Parent_table[, ...])]]]Cột_name| (Biểu thức) [Collateđối chiếu] [opClass] [, ...])]]Phương pháp]Storage_Parameter[=giá trị] [, ...]) | Không có oids]TableSpace_Name]Table_Namecủatype_name[((Cột_name[với tỷ lệ kèo bóng đá 88 tùy chọn] [Cột_constraint[...]]Table_constraintCột_name| (Biểu thức) [Collateđối chiếu] [opClass] [, ...])]]Phương pháp]Storage_Parameter[=giá trị] [, ...]) | Không có oids]TablePace_Name]Table_Namephân vùng củaParent_table[((Cột_name[với tỷ lệ kèo bóng đá 88 tùy chọn] [Cột_constraint[...]]Table_Constraintphân vùng_bound_spec| MẶC ĐỊNHCột_name| (Biểu thức) [Collateđối chiếu] [opClass] [, ...])]]Phương pháp]Storage_Parameter[=giá trị] [, ...]) | Không có oids]TablePace_Name]WHERECột_ConstraintIS:[ràng buộcinstraint_name]Biểu thức) [Không kế thừa] |default_expr|thế hệ_EXPR) Được lưu trữ |sequence_options)] |index_parameter|index_parameter|Reftable[(refcolumn)] [Kết hợp đầy đủ | Kết hợp một phần |tham chiếu_action] [Khi cập nhậtTham khảo_action]Table_ConstraintIS:[ràng buộcinstraint_name]Biểu thức) [Không thừa kế] |Cột_name[, ...])index_parameter|Cột_name[, ...])index_parameter|index_method] (exclude_elementvớiNhà điều hành[, ...])index_parameter[WHERE (vị ngữ)] |Cột_name[, ...]) Tài liệu tham khảoReftable[(refcolumn[, ...])]]tham chiếu_action] [Khi cập nhậttham chiếu_action]like_optionIS:bao gồm | Không bao gồm bình luận |partition_bound_specIS:in (phân vùng_bound_expr[, ...]) |phân vùng_bound_expr| Minvalue |phân vùng_bound_expr| Minvalue |numeric_literal, còn lạinumeric_literal)index_parameterinđộc đáo,Khóa chínhloại trừràng buộc là:[Bao gồm (Cột_name[, ...])]]Storage_Parameter[=giá trị] [, ...])]]TableSpace_Name]exclude_elementtrong mộtloại trừràng buộc là:Cột_name| (Biểu thức) [Collateđối chiếu] [opClass[(opClass_parameter=giá trị[, ...])]] [ASC | Desc] [nulls đầu tiên |Tham khảo_actiontrong AKhóa nước ngoài/Tài liệu tham khảoràng buộc là:không có hành động | Hạn chế |Cột_name[, ...])] | Đặt mặc định [(Cột_name[, ...])]

Mô tả

Tạo tỷ lệ kèo bóng đá 88sẽ tạo một tỷ lệ kèo bóng đá 88 mới, ban đầu trong cơ sở dữ liệu hiện tại. tỷ lệ kèo bóng đá 88 sẽ được sở hữu bởi 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 đá 88 myschema.mytable ...) Sau đó, tỷ lệ kèo bóng đá 88 được tạo trong lược đồ được chỉ định. Nếu không, nó được tạo ra trong lược đồ hiện tại.

Tạo tỷ lệ kèo bóng đá 88Cũ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 đá 88. Do đó, các tỷ lệ kèo bóng đá 88 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 một 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) rằng các hàng mới hoặc được cập nhật phải đáp ứng cho hoạt động chèn hoặc cập nhật để 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 đá 88 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 đá 88 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 định nghĩa cột.

Để có thể tạo tỷ lệ kèo bóng đá 88, bạn phải cósử dụngĐặc quyền trên tất cả tỷ lệ kèo bóng đá 88 loại cột hoặc loại trongcủamệnh đề, tương ứng.

tham số

tạm thờihoặcTemp #

Nếu được chỉ định, tỷ lệ kèo bóng đá 88 được tạo dưới dạng tỷ lệ kèo bóng đá 88 tạm thời. Các tỷ lệ kèo bóng đá 88 tạm thời được tự động bỏ vào cuối phiên hoặc tùy chọn ở cuối giao dịch hiện tại (xemtrên cam kếtbên dưới). Search_path mặc định bao gồm lược đồ tạm thời trước và do đó có tên giống hệt các tỷ lệ kèo bóng đá 88 vĩnh viễn hiện có không được chọn cho các kế hoạch mới trong khi tỷ lệ kèo bóng đá 88 tạm thời tồn tại, trừ khi chúng được tham chiếu bằng tên đủ điều kiện lược đồ.

TheDaemon AutovacuumKhông thể truy cập và do đó không thể hút bụi hoặc phân tích các tỷ lệ kèo bóng đá 88 tạm thời. Vì lý do này, nên thực hiện các hoạt động chân không và phân tích các hoạt động phân tích thông qua các lệnh SQL phiên.Phân tíchTrên tỷ lệ kèo bóng đá 88 tạm thời sau khi nó được điền.

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 hiện không có sự khác biệt trongPostgreSQLvà được không dùng nữa; nhìn thấyTương thíchbên dưới.

không bao gồm #

Nếu được chỉ định, tỷ lệ kèo bóng đá 88 được tạo dưới dạng tỷ lệ kèo bóng đá 88 không được tính. Dữ liệu được ghi vào các tỷ lệ kèo bóng đá 88 chưa được ghi lại không được ghi vào nhật ký ghi (xemChương 28), giúp chúng nhanh hơn đáng kể so với các tỷ lệ kèo bóng đá 88 thông thường. Tuy nhiên, chúng không an toàn về sự cố: một tỷ lệ kèo bóng đá 88 không được tính toán tự động bị cắt ngắn sau khi gặp sự cố hoặc tắt máy.

Nếu điều này được chỉ định, bất kỳ chuỗi nào được tạo cùng với tỷ lệ kèo bóng đá 88 không được tính

Nếu không tồn tại #

Không ném lỗi nếu mối quan hệ có cùng tên đã tồn tại. Một thông báo được đưa ra trong trường hợp này.

Table_Name #

Tên (tùy chọn Lược đồ theo trình độ) của tỷ lệ kèo bóng đá 88 sẽ được tạo.

củatype_name #

tỷ lệ kèo bóng đá 88 Atỷ lệ kèo bóng đá 88 gõ, lấy cấu trúc của nó từ loại tổng hợp được chỉ định (tên tùy chọn Lược đồ theo trình độ). Một tỷ lệ kèo bóng đá 88 đánh máy được gắn với loại của nó;loại bỏ ... Đặt null [().

Khi một tỷ lệ kèo bóng đá 88 gõ được tạo, thì các loại dữ liệu của các cột được xác định bởi loại tổng hợp bên dưới và không được chỉ định bởiTạo tỷ lệ kèo bóng đá 88lệnh. NhưngTạo tỷ lệ kèo bóng đá 88Lệnh có thể thêm mặc định và các ràng buộc vào tỷ lệ kèo bóng đá 88 và có thể chỉ định tham số lưu trữ.

Cột_name #

Tên của một cột được tạo trong tỷ lệ kèo bóng đá 88 mới.

data_type #

Loại dữ liệu của cột. Điều này có thể bao gồm tỷ lệ kèo bóng đá 88 nhà xác định mảng.PostgreSQL, Tham khảoChương 8.

đối chiếuđối chiếu #

Theđối chiếumệnh đề gán một đối chiếu cho cột (phải thuộc loại dữ liệu có thể có được). Nếu không được chỉ định, đối chiếu mặc định của kiểu dữ liệu cột được sử dụng.

Lưu trữ Plain | Bên ngoài | #

Mẫu này đặt chế độ lưu trữ cho cột. Điều này kiểm soát liệu cột này được giữ nội tuyến hay trong một thứ cấpPostgresql: Tài kèo bóngtỷ lệ kèo bóng đá 88 và liệu dữ liệu có nên được nén hay không.trơnphải được sử dụng cho tỷ lệ kèo bóng đá 88 giá trị có độ dài cố định nhưSố nguyênvà là nội tuyến, không nén.chínhlà dành cho dữ liệu nội tuyến, có thể nén.bên ngoàilà dành cho dữ liệu bên ngoài, không nén vàmở rộnglà dành cho dữ liệu bên ngoài, được nén. Viếtmặc địnhĐặt chế độ lưu trữ thành chế độ mặc định cho kiểu dữ liệu của cột.mở rộnglà mặc định cho hầu hết tỷ lệ kèo bóng đá 88 loại dữ liệu hỗ trợ khôngtrơnLưu trữ. Sử dụngbên ngoàiSẽ thực hiện tỷ lệ kèo bóng đá 88 hoạt động của Subring trên rất lớnTextbyteaGiá trị chạy nhanh hơn, tại hình phạt của không gian lưu trữ tăng. Nhìn thấyPhần 65.2Để biết thêm thông tin.

nénnén_method #

TheNénmệnh đề đặt phương thức nén cho cột. Nén chỉ được hỗ trợ cho tỷ lệ kèo bóng đá 88 loại dữ liệu có chiều rộng thay đổi và chỉ được sử dụng khi chế độ lưu trữ của cột làchínhhoặcmở rộng. (Nhìn thấyBẢNG ALTERĐể biết thông tin về các chế độ lưu trữ cột.) Đặt thuộc tính này cho tỷ lệ kèo bóng đá 88 được phân vùng không có hiệu lực trực tiếp, bởi vì các tỷ lệ kèo bóng đá 88 đó không có lưu trữ của riêng chúng, nhưng giá trị được cấu hình sẽ được kế thừa bởi các phân vùng mới được tạo. Các phương thức nén được hỗ trợ làPGLZLZ4. (LZ4chỉ khả dụng nếu--with-lz4Đã được sử dụng khi xây dựngPostgreSQL.) Ngoài ra,nén_methodcó thểmặc địnhĐể chỉ định rõ ràng hành vi mặc định, đó là tham khảo ý kiếnDefault_toast_compressionĐặt tại thời điểm chèn dữ liệu để xác định phương pháp sử dụng.

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

Tùy chọnkế thừamệnh đề Chỉ định danh sách các tỷ lệ kèo bóng đá 88 mà tỷ lệ kèo bóng đá 88 mới tự động kế thừa tất cả các cột. tỷ lệ kèo bóng đá 88 cha mẹ có thể là tỷ lệ kèo bóng đá 88 đơn giản hoặc tỷ lệ kèo bóng đá 88 nước ngoài.

Sử dụngkế thừaTạo mối quan hệ dai dẳng giữa tỷ lệ kèo bóng đá 88 con mới và (các) tỷ lệ kèo bóng đá 88 cha mẹ của nó. Sửa đổi lược đồ cho (các) cha mẹ cũng thường lan truyền cho trẻ em và theo mặc định, dữ liệu của tỷ lệ kèo bóng đá 88 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 tỷ lệ kèo bóng đá 88 cha mẹ, 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 đá 88 cha. Nếu không có xung đột, thì các cột trùng lặp được hợp nhất để tạo thành một cột duy nhất trong tỷ lệ kèo bóng đá 88 mới.

Kiểm tra30978_31128Kiểm tratỷ lệ kèo bóng đá 88 ràng buộc, tất cả tỷ lệ kèo bóng đá 88 ràng buộc này phải có cùng một biểu thức kiểm tra hoặc một lỗi sẽ được báo cáo. tỷ lệ kèo bóng đá 88 ràng buộc có cùng tên và biểu thức sẽ được hợp nhất thành một bản sao.Không kế thừaTrong cha mẹ sẽ không được xem xét. Lưu ý rằng một không tênKiểm traràng buộc trong tỷ lệ kèo bóng đá 88 mới sẽ không bao giờ được hợp nhất, vì một tên duy nhất sẽ luôn được chọn cho nó.

Cộtlưu trữCài đặt cũng được sao chép từ các tỷ lệ kèo bóng đá 88 cha.

Nếu một cột trong tỷ lệ kèo bóng đá 88 cha là cột nhận dạng, thuộc tính đó không được kế thừa. Một cột trong tỷ lệ kèo bóng đá 88 con có thể được khai báo cột nếu muốn.

Phân vùng theo phạm vi | Danh sách |Cột_name| (expression) [opClass] [, ...]) #

Tùy chọnPhân vùng bởiĐiều khoản chỉ định một chiến lược phân vùng tỷ lệ kèo bóng đá 88. tỷ lệ kèo bóng đá 88 do đó được tạo được gọi làPhân vùngtỷ lệ kèo bóng đá 88. Danh sách dấu ngoặc đơn của các cột hoặc biểu thức tạo thànhPhím phân vùngcho tỷ lệ kèo bóng đá 88. Khi sử dụng phân vùng phạm vi hoặc băm, khóa phân vùng có thể bao gồm nhiều cột hoặc biểu thức (tối đa 32, nhưng giới hạn này có thể được thay đổi khi xây dựngPostgreSQL), nhưng để phân vùng danh sách, khóa phân vùng phải bao gồm một cột hoặc biểu thức.

Phân vùng phạm vi và danh sách yêu cầu một lớp toán tử Btree, trong khi phân vùng băm yêu cầu một lớp toán tử băm. Nếu không có lớp toán tử được chỉ định rõ ràng, lớp toán tử mặc định thuộc loại thích hợp sẽ được sử dụng;Phần 36.16.3để biết chi tiết).

tỷ lệ kèo bóng đá 88 được phân vùng được chia thành các tỷ lệ kèo bóng đá 88 phụ (được gọi là phân vùng), được tạo bằng cách sử dụng riêng biệtTạo tỷ lệ kèo bóng đá 88lệnh. tỷ lệ kèo bóng đá 88 được phân vùng tự trống.

tỷ lệ kèo bóng đá 88 được phân vùng không hỗ trợloại trừràng buộc; Tuy nhiên, bạn có thể xác định tỷ lệ kèo bóng đá 88 ràng buộc này trên tỷ lệ kèo bóng đá 88 phân vùng riêng lẻ.

xemPhần 5.12Để thảo luận thêm về phân vùng tỷ lệ kèo bóng đá 88.

Phân vùngParent_tablecho tỷ lệ kèo bóng đá 88 giá trịpartition_bound_spec| MẶC ĐỊNH #

Tạo tỷ lệ kèo bóng đá 88 dưới dạngPhân vùngcủa tỷ lệ kèo bóng đá 88 cha được chỉ định. tỷ lệ kèo bóng đá 88 có thể được tạo dưới dạng phân vùng cho các giá trị cụ thể bằng cách sử dụngcho tỷ lệ kèo bóng đá 88 giá trịhoặc làm phân vùng mặc định bằng cách sử dụngtỷ lệ kèo bóng đá 88 ra |. Bất kỳ chỉ mục, ràng buộc và các kích hoạt cấp độ do người dùng xác định tồn tại trong tỷ lệ kèo bóng đá 88 cha được nhân bản trên phân vùng mới.

Thephân vùng_bound_specphải tương ứng với phương thức phân vùng và khóa phân vùng của tỷ lệ kèo bóng đá 88 cha và không được chồng chéo với bất kỳ phân vùng hiện có nào của cha mẹ đó. Biểu mẫu vớiinđược sử dụng để phân vùng danh sách, biểu mẫu vớitừđếnđược sử dụng để phân vùng phạm vi và biểu mẫu vớivới​​được sử dụng để phân vùng băm.

partition_bound_exprlà bất kỳ biểu thức không thay đổi nào (tỷ lệ kèo bóng đá 88 mục tiêu phụ, hàm cửa sổ, chức năng tổng hợp và tỷ lệ kèo bóng đá 88 hàm hoàn trả lại không được phép). Kiểu dữ liệu của nó phải khớp với kiểu dữ liệu của cột khóa phân vùng tương ứng.current_timestamp.

Khi tỷ lệ kèo bóng đá 88 phân vùng danh sách,nullcó thể được chỉ định để biểu thị rằng phân vùng cho phép cột khóa phân vùng được null. Tuy nhiên, không thể có nhiều hơn một phân vùng danh sách như vậy cho một tỷ lệ kèo bóng đá 88 cha mẹ đã cho.nullKhông thể được chỉ định cho tỷ lệ kèo bóng đá 88 phân vùng phạm vi.

Khi tỷ lệ kèo bóng đá 88 phân vùng phạm vi, giới hạn dưới được chỉ định vớitừlà giới hạn bao gồm, trong khi giới hạn trên được chỉ định vớiđếnlà một ràng buộc độc quyền. Nghĩa là tỷ lệ kèo bóng đá 88 giá trị được chỉ định trongtừDanh sách là tỷ lệ kèo bóng đá 88 giá trị hợp lệ của tỷ lệ kèo bóng đá 88 cột khóa phân vùng tương ứng cho phân vùng này, trong khi tỷ lệ kèo bóng đá 88 phân vùng trongđếnDanh sách không. Lưu ý rằng câu lệnh này phải được hiểu theo tỷ lệ kèo bóng đá 88 quy tắc so sánh hàng theoPhần 9.25.5). Ví dụ, đã choPhân vùng theo phạm vi (x, y), một phân vùng bị ràng buộcTừ (1, 2) đến (3, 4)cho phépx = 1với bất kỳy = 2,x = 2Với bất kỳ NULL nàoYx = 3với bất kỳy <4.

tỷ lệ kèo bóng đá 88 giá trị đặc biệtminvalueMaxValueCó thể được sử dụng khi tỷ lệ kèo bóng đá 88 phân vùng phạm vi để cho biết rằng không có giới hạn dưới hoặc trên trên giá trị của cột. Ví dụ: phân vùng được xác định bằngTừ (minvalue) đến (10)Cho phép bất kỳ giá trị nào nhỏ hơn 10 và phân vùng được xác định bằng cách sử dụngTừ (10) đến (MaxValue)Cho phép bất kỳ giá trị nào lớn hơn hoặc bằng 10.

Khi tỷ lệ kèo bóng đá 88 một phân vùng phạm vi liên quan đến nhiều cột, nó cũng có thể có ý nghĩa khi sử dụngMaxValueLà một phần của giới hạn dưới vàminvalueLà một phần của giới hạn trên. Ví dụ: phân vùng được xác định bằngTừ (0, MaxValue) đến (10, MaxValue)Cho phép bất kỳ hàng nào trong đó cột khóa phân vùng đầu tiên lớn hơn 0 và nhỏ hơn hoặc bằng 10. Tương tự, một phân vùng được xác định bằng cách sử dụngtừ ('a', minvalue) đến ('b', minvalue)Cho phép bất kỳ hàng nào trong đó cột khóa phân vùng đầu tiên bắt đầu bằng "A".

Lưu ý rằng nếuminvaluehoặcMaxValueđược sử dụng cho một cột của một phân vùng bị ràng buộc, cùng một giá trị phải được sử dụng cho tất cả tỷ lệ kèo bóng đá 88 cột tiếp theo. Ví dụ,(10, minvalue, 0)không phải là ràng buộc hợp lệ; Bạn nên viết(10, minvalue, minvalue).

Cũng lưu ý rằng một số loại phần tử, chẳng hạn nhưTimestamp, Có một khái niệm về "vô cực", đó chỉ là một giá trị khác có thể được lưu trữ. Điều này khác vớiminvalueMaxValue, không phải là giá trị thực có thể được lưu trữ, mà là chúng là những cách nói rằng giá trị không bị ràng buộc.MaxValuecó thể được coi là lớn hơn bất kỳ giá trị nào khác, bao gồm "vô cực" vàminvalueít hơn bất kỳ giá trị nào khác, bao gồm "trừ vô cực". Do đó, phạm viTừ ('Infinity') đến (MaxValue)không phải là một phạm vi trống; nó cho phép chính xác một giá trị được lưu trữ - "vô cực".

nếutỷ lệ kèo bóng đá 88 ra |được chỉ định, tỷ lệ kèo bóng đá 88 sẽ được tạo dưới dạng phân vùng mặc định của tỷ lệ kèo bóng đá 88 cha. Tùy chọn này không có sẵn cho các tỷ lệ kèo bóng đá 88 phân vùng băm.

Khi tỷ lệ kèo bóng đá 88 có hiện tạitỷ lệ kèo bóng đá 88 ra |Phân vùng và phân vùng mới được thêm vào nó, phân vùng mặc định phải được quét để xác minh rằng nó không chứa bất kỳ hàng nào thuộc về phân vùng mới. Nếu phân vùng mặc định chứa một số lượng lớn tỷ lệ kèo bóng đá 88 hàng, điều này có thể chậm.

Khi tỷ lệ kèo bóng đá 88 phân vùng băm, một mô đun và phần còn lại phải được chỉ định. Các mô đun phải là một số nguyên dương và phần còn lại phải là một số nguyên không âm nhỏ hơn mô đun.

Một phân vùng phải có cùng tên và loại cột dưới dạng tỷ lệ kèo bóng đá 88 phân vùng mà nó thuộc về. Sửa đổi cho tên cột hoặc các loại của tỷ lệ kèo bóng đá 88 được phân vùng sẽ tự động tuyên truyền đến tất cả các phân vùng.Kiểm tratỷ lệ kèo bóng đá 88 ràng buộc sẽ được kế thừa tự động bởi mỗi phân vùng, nhưng một phân vùng riêng lẻ có thể chỉ định bổ sungKiểm traràng buộc; tỷ lệ kèo bóng đá 88 ràng buộc bổ sung có cùng tên và điều kiện như trong cha mẹ sẽ được hợp nhất với ràng buộc cha mẹ.

Các hàng được chèn vào tỷ lệ kèo bóng đá 88 được phân vùng sẽ được tự động chuyển đến phân vùng chính xác. Nếu không có phân vùng phù hợp tồn tại, sẽ xảy ra lỗi.

tỷ lệ kèo bóng đá 88 hoạt động nhưcắt ngắnThông thường ảnh hưởng đến một tỷ lệ kèo bóng đá 88 và tất cả trẻ em thừa kế của nó sẽ xếp tầng cho tất cả các phân vùng, nhưng cũng có thể được thực hiện trên một phân vùng riêng lẻ.

Lưu ý rằng việc tỷ lệ kèo bóng đá 88 phân vùng bằng cách sử dụngphân vùngYêu cầu lấyAccess ExclusiveKhóa trên tỷ lệ kèo bóng đá 88 phân vùng cha mẹ. Tương tự như vậy, thả một phân vùng vớiBẢNG DROPYêu cầu lấyAccess ExclusiveKhóa trên tỷ lệ kèo bóng đá 88 cha. Có thể sử dụng43509_43546Để thực hiện các hoạt động này với khóa yếu hơn, do đó giảm nhiễu với các hoạt động đồng thời trên tỷ lệ kèo bóng đá 88 được phân vùng.

nhưSource_Table[like_option...] #

Thenhư44051_44192

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

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

Tùy chọnlike_optionCác điều khoản chỉ định các thuộc tính bổ sung nào của tỷ lệ kèo bóng đá 88 gốc để sao chép. Chỉ địnhbao gồmsao chép thuộc tính, chỉ địnhkhông bao gồmbỏ qua thuộc tính.không bao gồmlà mặc định. Nếu nhiều thông số kỹ thuật được thực hiện cho cùng một loại đối tượng, thì cái cuối cùng được sử dụng.

bao gồm cả bình luận #

Nhận xét cho các cột, ràng buộc và chỉ mục được sao chép sẽ được sao chép. Hành vi mặc định là loại trừ các bình luận, dẫn đến các cột được sao chép và các ràng buộc trong tỷ lệ kèo bóng đá 88 mới không có nhận xét.

bao gồm cả nén #

Phương pháp nén của tỷ lệ kèo bóng đá 88 cột sẽ được sao chép. Hành vi mặc định là loại trừ tỷ lệ kèo bóng đá 88 phương thức nén, dẫn đến tỷ lệ kèo bóng đá 88 cột có phương thức nén mặc định.

bao gồm tỷ lệ kèo bóng đá 88 ràng buộc #

Kiểm traCác ràng buộc sẽ được sao chép. Không có sự khác biệt được thực hiện giữa các ràng buộc cột và các ràng buộc tỷ lệ kèo bóng đá 88.

bao gồm cả mặc định #

Biểu thức mặc định cho các định nghĩa cột được sao chép sẽ được sao chép. Mặt khác, các biểu thức mặc định không được sao chép, dẫn đến các cột được sao chép trong tỷ lệ kèo bóng đá 88 mới có mặc định null.NextVal, có thể tạo một liên kết chức năng giữa các tỷ lệ kèo bóng đá 88 gốc và tỷ lệ kèo bóng đá 88 mới.

bao gồm được tỷ lệ kèo bóng đá 88 #

Bất kỳ biểu thức thế hệ nào của tỷ lệ kèo bóng đá 88 định nghĩa cột được sao chép sẽ được sao chép. Theo mặc định, tỷ lệ kèo bóng đá 88 cột mới sẽ là tỷ lệ kèo bóng đá 88 cột cơ sở thông thường.

bao gồm cả danh tính #

Bất kỳ thông số kỹ thuật nhận dạng nào của các định nghĩa cột được sao chép sẽ được sao chép. Một chuỗi mới được tạo cho từng cột nhận dạng của tỷ lệ kèo bóng đá 88 mới, tách biệt với các chuỗi được liên kết với tỷ lệ kèo bóng đá 88 cũ.

bao gồm tỷ lệ kèo bóng đá 88 chỉ mục #

indexes,Khóa chính,độc đáoloại trừCác ràng buộc trên tỷ lệ kèo bóng đá 88 gốc sẽ được tạo trên tỷ lệ kèo bóng đá 88 mới. Tên cho các chỉ mục và ràng buộc mới được chọn theo các quy tắc mặc định, bất kể bản gốc được đặt tên như thế nào.

bao gồm thống kê #

Thống kê mở rộng được sao chép vào tỷ lệ kèo bóng đá 88 mới.

bao gồm cả lưu trữ #

lưu trữCài đặt cho tỷ lệ kèo bóng đá 88 định nghĩa cột được sao chép sẽ được sao chép. Hành vi mặc định là loại trừlưu trữCài đặt, dẫn đến các cột được sao chép trong tỷ lệ kèo bóng đá 88 mới có cài đặt mặc định cụ thể loại. Để biết thêm vềlưu trữCài đặt, xemPhần 65.2.

bao gồm tất cả #

bao gồm tất cảlà một hình thức viết tắt chọn tất cả tỷ lệ kèo bóng đá 88 tùy chọn riêng lẻ có sẵn. (Nó có thể hữu ích khi viết cá nhânkhông bao gồmmệnh đề saubao gồm tất cảĐể chọn tất cả trừ một số tùy chọn cụ thể.)

Thenhưmệnh đề cũng có thể được sử dụng để sao chép các định nghĩa cột từ các chế độ xem, tỷ lệ kèo bóng đá 88 nước ngoài hoặc loại tổng hợp. Tùy chọn không thể áp dụng (ví dụ:bao gồm tỷ lệ kèo bóng đá 88 chỉ mụcTừ một chế độ xem) bị bỏ qua.

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 đá 88. Nếu 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, do đó, 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 tỷ lệ kèo bóng đá 88 ứng dụng khách. .

không null #

Cột không được phép chứa tỷ lệ kèo bóng đá 88 giá trị null.

null #

Cột được phép chứa tỷ lệ kèo bóng đá 88 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 tỷ lệ kèo bóng đá 88 ứng dụng mới.

Kiểm tra (Biểu thức) [Không kế thừa] #

TheKiểm tramệnh đề Chỉ định một biểu thức tỷ lệ kèo bóng đá 88 ra kết quả boolean mà các hàng mới hoặc cập nhật phải đáp ứng để chèn hoặc cập nhật hoạt động để 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.

Hiện tại,Kiểm traBiểu thức không thể chứa tỷ lệ kèo bóng đá 88 nhóm con cũng như không tham khảo tỷ lệ kèo bóng đá 88 biến khác ngoài tỷ lệ kèo bóng đá 88 cột của hàng hiện tại (xemPhần 5.5.1). Cột hệ thốngTableoidcó thể được tham chiếu, nhưng không phải bất kỳ cột hệ thống nào khác.

Một ràng buộc được đánh dấu bằngKhông kế thừasẽ không tuyên truyền cho các tỷ lệ kèo bóng đá 88 con.

Khi tỷ lệ kèo bóng đá 88 có nhiềuKiểm traCác ràng buộc, chúng sẽ được kiểm tra cho mỗi hàng theo thứ tự tỷ lệ kèo bóng đá 88 chữ cái theo tên, sau khi kiểm trakhông nullràng buộc. (PostgreSQLPhiên bản trước 9.5 không tôn trọng bất kỳ lệnh bắn cụ thể nào choKiểm traràng buộc.)

tỷ lệ kèo bóng đá 88 ra |Default_expr #

Thetỷ lệ kèo bóng đá 88 ra |mệnh đề gán giá trị dữ liệu mặc định cho cột có định nghĩa cột nó xuất hiện trong. Giá trị là bất kỳ biểu thức không thay đổi nào (đặc biệt, các tham chiếu chéo cho các cột khác trong tỷ lệ kèo bóng đá 88 hiện tại không được phép).

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

Được tỷ lệ kèo bóng đá 88 luôn là (thế hệ_EXPR) được lưu trữ #

mệnh đề này tỷ lệ kèo bóng đá 88 ra cột dưới dạngCột được tỷ lệ kèo bóng đá 88. Cột không thể được ghi vào và khi đọc kết quả của biểu thức được chỉ định sẽ được trả về.

Từ khóađược lưu trữđược yêu cầu để biểu thị rằng cột sẽ được tính toán khi ghi và sẽ được lưu trữ trên đĩa.

Biểu thức tạo có thể tham khảo các cột khác trong tỷ lệ kèo bóng đá 88, nhưng không phải là các cột được tạo khác. Bất kỳ chức năng và toán tử được sử dụng phải là bất biến.

Được tỷ lệ kèo bóng đá 88 Luôn luôn | Theo mặc định dưới dạng danh tính [(sequence_options)] #

mệnh đề này tỷ lệ kèo bóng đá 88 ra cột dưới dạngCột nhận dạng. Nó sẽ có một chuỗi ngầm được gắn vào nó và trong tỷ lệ kèo bóng đá 88 hàng mới được chèn, cột sẽ tự động có tỷ lệ kèo bóng đá 88 giá trị từ chuỗi được gán cho nó.không null.

tỷ lệ kèo bóng đá 88 điều khoảnluôn luônTheo mặc địnhXác định cách xử lý tỷ lệ kèo bóng đá 88 giá trị người dùng được chỉ định rõ ràng trongChènCập nhậtlệnh.

trong mộtChènlệnh, nếuluôn luônđược chọn, giá trị do người dùng chỉ định chỉ được chấp nhận nếuChènCâu lệnh Chỉ địnhGiá trị hệ thống ghi đè. Nếu nhưTheo mặc địnhđược chọn, sau đó giá trị do người dùng chỉ định được ưu tiên. Nhìn thấyChènĐể biết chi tiết. (TrongCopyLệnh, giá trị do người dùng chỉ định luôn được sử dụng bất kể cài đặt này.)

trong mộtCập nhậtlệnh, nếuluôn luônđược chọn, bất kỳ bản cập nhật nào của cột cho bất kỳ giá trị nào khác ngoàiMặc địnhsẽ bị từ chối. Nếu nhưTheo mặc địnhđược chọn, cột có thể được cập nhật bình thường. (Không cóGhi đèmệnh đề choCập nhậtlệnh.)

Tùy chọnsequence_optionsmệnh đề có thể được sử dụng để ghi đè tỷ lệ kèo bóng đá 88 tham số của chuỗi. tỷ lệ kèo bóng đá 88 tùy chọn có sẵn bao gồm tỷ lệ kèo bóng đá 88 tùy chọn được hiển thị chotỷ lệ kèo bóng đá 88 chuỗi, cộng vớiTên chuỗitên,Ghi lạikhông toàn bộ, cho phép lựa chọn tên và mức độ kiên trì của chuỗi. Không cóTên chuỗi, hệ thống chọn tên không sử dụng cho chuỗi. Không cóGhi lạihoặckhông bao gồm, Trình tự sẽ có cùng mức độ kiên trì với tỷ lệ kèo bóng đá 88.

độc đáo [nulls [không] khác biệt](ràng buộc cột)
độc đáo [nulls [không] khác biệt] (Cột_name[, ...])[Bao gồm (Cột_name[, ...])] (ràng buộc tỷ lệ kèo bóng đá 88) #

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 đá 88 chỉ có thể chứa các giá trị duy nhất. Hành vi của một ràng buộc tỷ lệ kèo bóng đá 88 duy nhất giống như một ràng buộc cột duy nhất, với khả năng bổ sung để kéo dài nhiều cột.

Với mục đích của một ràng buộc duy nhất, tỷ lệ kèo bóng đá 88 giá trị null không được coi là bằng nhau, trừ khinulls không khác biệtđược chỉ định.

Mỗi ràng buộc duy nhất nên đặ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ỳ ràng buộc khóa chính hoặc chính nào khác được xác định cho tỷ lệ kèo bóng đá 88. (Nếu không, các ràng buộc duy nhất dự phòng sẽ bị loại bỏ.)

Khi thiết lập một ràng buộc duy nhất cho phân cấp phân vùng đa cấp, tất cả các cột trong khóa phân vùng của tỷ lệ kèo bóng đá 88 phân vùng mục tiêu, cũng như tất cả các tỷ lệ kèo bóng đá 88 được phân vùng con cháu của nó, phải được bao gồm trong định nghĩa ràng buộc.

Thêm một ràng buộc duy nhất sẽ tự động tỷ lệ kèo bóng đá 88 một chỉ mục Btree duy nhất trên cột hoặc nhóm các cột được sử dụng trong ràng buộc. Chỉ mục được tỷ lệ kèo bóng đá 88 có cùng tên với ràng buộc duy nhất.

Tùy chọnBao gồmmệnh đề thêm vào chỉ mục đó một hoặc nhiều cột chỉ đơn giản làMạnhtải trọngHồi: Tính độc đáo không được thực thi trên chúng và chỉ số không thể được tìm kiếm trên cơ sở tỷ lệ kèo bóng đá 88 cột đó. Tuy nhiên, chúng có thể được lấy bằng cách quét chỉ có chỉ mục.Drop Cột) có thể gây ra sự ràng buộc và xóa chỉ mục xếp tầng.

Khóa chính(ràng buộc cột)
Khóa chính (Cột_name[, ...])[Bao gồm (Cột_name[, ...])] (ràng buộc tỷ lệ kèo bóng đá 88) #

TheKhóa chínhràng buộc chỉ định rằng một cột hoặc cột của tỷ lệ kèo bóng đá 88 chỉ có thể chứa các giá trị duy nhất (không trùng lặp), không liên quan. Chỉ có thể chỉ định một khóa chính cho tỷ lệ kèo bóng đá 88, cho dù là ràng buộc cột hoặc ràng buộc tỷ lệ kèo bóng đá 88.

ràng buộc khóa chính 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ỳ ràng buộc duy nhất nào được xác định cho cùng một tỷ lệ kèo bóng đá 88. (Nếu không, ràng buộc duy nhất là dự phòng và sẽ bị loại bỏ.)

Khóa chínhThực thi tỷ lệ kèo bóng đá 88 ràng buộc dữ liệu tương tự như là sự kết hợp củađộc đáokhông null. Tuy nhiên, việc 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 đồ, vì một khóa chính ngụ ý rằng các tỷ lệ kèo bóng đá 88 khác có thể dựa vào tập hợp các cột này như một định danh duy nhất cho các hàng.

Khi được đặt trên tỷ lệ kèo bóng đá 88 được phân vùng,Khóa chínhtỷ lệ kèo bóng đá 88 ràng buộc Chia sẻ tỷ lệ kèo bóng đá 88 hạn chế được mô tả trước đây chođộc đáoràng buộc.

Thêm AKhóa chínhràng buộc sẽ tự động tỷ lệ kèo bóng đá 88 một chỉ mục Btree duy nhất trên cột hoặc nhóm các cột được sử dụng trong ràng buộc. Chỉ mục đó có cùng tên với ràng buộc khóa chính.

Tùy chọnBao gồmmệnh đề thêm vào chỉ mục đó một hoặc nhiều cột chỉ đơn giản làtải trọng: Tính độc đáo không được thực thi trên chúng và chỉ số không thể được tìm kiếm trên cơ sở tỷ lệ kèo bóng đá 88 cột đó. Tuy nhiên, chúng có thể được lấy bằng cách quét chỉ có chỉ mục.Drop Cột) có thể gây ra sự ràng buộc và xóa chỉ mục xếp tầng.

Loại trừ [sử dụngindex_method] (exclude_elementvớiNhà điều hành[, ...])index_parameter[WHERE (vị ngữ)] #

Theloại trừ64146_64358TRUE. Nếu tất cả tỷ lệ kèo bóng đá 88 toán tử được chỉ định kiểm tra bình đẳng, điều này tương đương vớiđộc đáoràng buộc, mặc dù một ràng buộc duy nhất thông thường sẽ nhanh hơn. Tuy nhiên, tỷ lệ kèo bóng đá 88 ràng buộc loại trừ có thể chỉ định tỷ lệ kèo bóng đá 88 ràng buộc chung chung hơn bình đẳng đơn giản.Phần 8.8) bằng cách sử dụng&&toán tử. (tỷ lệ kèo bóng đá 88) nhà điều hành được yêu cầu giao hoán.

tỷ lệ kèo bóng đá 88 ràng buộc loại trừ được thực hiện bằng cách sử dụng một chỉ mục có cùng tên với ràng buộc, do đó, mỗi toán tử được chỉ định phải được liên kết với một lớp toán tử thích hợp (xemPhần 11.10) cho phương thức truy cập chỉ mụcindex_method. Mỗiexclude_elementXác định một cột của chỉ mục, do đó, nó có thể chỉ định một đối chiếu, lớp toán tử, tham số lớp toán tử và/hoặc tùy chọn đặt hàng; Chúng được mô tả đầy đủ dướitỷ lệ kèo bóng đá 88 chỉ mục.

Phương thức truy cập phải hỗ trợAmgettuple(xemChương 62); hiện tại điều này có nghĩa làGinKhông thể được sử dụng. Mặc dù được phép, nhưng có rất ít điểm trong việc sử dụng tỷ lệ kèo bóng đá 88 chỉ mục B-Tree hoặc băm có ràng buộc loại trừ, bởi vì điều này không làm gì mà một ràng buộc độc đáo thông thường không làm tốt hơn.Gisthoặcsp-gist.

Thevị ngữCho phép bạn chỉ định ràng buộc loại trừ trên một tập hợp con của tỷ lệ kèo bóng đá 88; Trong nội bộ điều này tạo ra một chỉ số một phần.

Tài liệu tham khảoReftable[(refcolumn)] [MatchMatchType] [Khi xóatham chiếu_action] [Khi cập nhậttham chiếu_action](ràng buộc cột)
Khóa ngoại (Cột_name[, ...]) Tài liệu tham khảoReftable[(refcolumn[, ...])] [khớpMatchType] [Khi xóatham chiếu_action] [Khi cập nhậttham chiếu_action](ràng buộc tỷ lệ kèo bóng đá 88) #

Những điều khoản này chỉ định một ràng buộc khóa nước ngoài, yêu cầu một nhóm của một hoặc nhiều cột của tỷ lệ kèo bóng đá 88 mới chỉ phải chứa các giá trị khớ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 đá 88 được tham chiếu. NếurefcolumnDanh sách bị bỏ qua, khóa chính củaReftableđược sử dụng. Nếu không,refcolumn68143_68298Tài liệu tham khảoQuyền trên tỷ lệ kèo bóng đá 88 được tham chiếu (toàn bộ tỷ lệ kèo bóng đá 88 hoặc các cột được tham chiếu cụ thể). Việc bổ sung một ràng buộc khóa nước ngoài yêu cầuChia sẻ độc quyềnKhóa trên tỷ lệ kèo bóng đá 88 được tham chiếu. Lưu ý rằng các ràng buộc khóa nước ngoài không thể được xác định giữa các tỷ lệ kèo bóng đá 88 tạm thời và tỷ lệ kèo bóng đá 88 vĩnh viễn.

Một giá trị được chèn vào (các) cột tham chiếu được khớp với các giá trị của tỷ lệ kèo bóng đá 88 đượ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(đó là mặc định).khớp với đầy đủ69056_69253khớp đơn giảnCho phép bất kỳ cột khóa nước ngoài nào được NULL; Nếu bất kỳ ai trong số họ là NULL, hàng không bắt buộc phải có một trận đấu trong tỷ lệ kèo bóng đá 88 được tham chiếu.khớp một phầnchưa được triển khai. (Tất nhiên rồi,không nulltỷ lệ kèo bóng đá 88 ràng buộc có thể được áp dụng cho (tỷ lệ kèo bóng đá 88) cột tham chiếu để ngăn chặn những trường hợp này phát sinh.)

Ngoài ra, khi dữ liệu trong các cột được tham chiếu được thay đổi, các hành động nhất định được thực hiện trên dữ liệu trong các cột của tỷ lệ kèo bóng đá 88 này. TheKhi xóamệnh đề Chỉ định hành động để thực hiện khi một hàng được tham chiếu trong tỷ lệ kèo bóng đá 88 được tham chiếu đang bị xóa. Tương tự như vậy,trên bản 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 đá 88 được 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.Không hành độngKiểm tra không thể bị hoãn lại, ngay cả khi ràng buộc được khai báo là bảo vệ. 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 đá 88 lỗi cho biết rằng việc xóa hoặc cập nhật sẽ tỷ lệ kèo bóng đá 88 ra vi phạm ràng buộc khóa nước ngoài. Nếu ràng buộc được hoãn lại, lỗi này sẽ được tỷ lệ kèo bóng đá 88 ra tại thời gian kiểm tra ràng buộc nếu vẫn tồn tại bất kỳ hàng tham chiếu nào.

Hạn chế #

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

Đặt null [( #

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

Đặt NULL [(Cột_name[, ...])] #

Đặt tất cả tỷ lệ kèo bóng đá 88 cột tham chiếu hoặc một tập hợp con được chỉ định của tỷ lệ kèo bóng đá 88 cột tham chiếu, thành NULL. Một tập hợp con của tỷ lệ kèo bóng đá 88 cột chỉ có thể được chỉ định chotrên xóaHành động.

Đặt mặc định [(Cột_name[, ...])] #

Đặt tất cả tỷ lệ kèo bóng đá 88 cột tham chiếu hoặc một tập hợp con được chỉ định của tỷ lệ kèo bóng đá 88 cột tham chiếu, thành tỷ lệ kèo bóng đá 88 giá trị mặc định của chúng. Một tập hợp con của tỷ lệ kèo bóng đá 88 cột chỉ có thể được chỉ định choKhi xóaHành động. .

73252_73473

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ể trì hoãn sẽ được kiểm tra ngay sau mỗi lệnh.Đặt tỷ lệ kèo bóng đá 88 ràng buộclệnh).Không thể bảo vệlà mặc định. Hiện tại, chỉđộc đáo,Khóa chính,loại trừTài liệu tham khảo(Khóa ngoại) tỷ lệ kèo bóng đá 88 ràng buộc chấp nhận điều khoản này.không nullKiểm tratỷ lệ kèo bóng đá 88 ràng buộc không được bảo vệ. Lưu ý rằng tỷ lệ kèo bóng đá 88 ràng buộc có thể trì hoãn không thể được sử dụng làm trọng tài viên xung đột trong mộtChènCâu lệnh bao gồmtrên xung đột do cập nhậtmệnh đề.

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ệ, mệnh đề 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 lệnh. Đây là mặc định.Ban đầu được hoãn lại, nó chỉ được kiểm tra vào cuối giao dịch. Thời gian kiểm tra ràng buộc có thể được thay đổi vớiĐặt tỷ lệ kèo bóng đá 88 ràng buộclệnh.

Sử dụngPhương pháp #

Điều khoản tùy chọn này chỉ định phương thức truy cập tỷ lệ kèo bóng đá 88 để sử dụng để lưu trữ nội dung cho tỷ lệ kèo bóng đá 88 mới; Phương thức cần là một phương thức truy cập loạitỷ lệ kèo bóng đá 88. Nhìn thấyChương 61Để biết thêm thông tin. Nếu tùy chọn này không được chỉ định, phương thức truy cập tỷ lệ kèo bóng đá 88 mặc định được chọn cho tỷ lệ kèo bóng đá 88 mới.default_table_access_methodĐể biết thêm thông tin.

Khi tạo phân vùng, phương thức truy cập tỷ lệ kèo bóng đá 88 là phương thức truy cập của tỷ lệ kèo bóng đá 88 phân vùng của nó, nếu được đặt.

với (Storage_Parameter[=Value] [, ...]) #

Điều khoản này chỉ định các tham số lưu trữ tùy chọn cho tỷ lệ kèo bóng đá 88 hoặc chỉ mục; nhìn thấyTham số lưu trữbên dưới để biết thêm thông tin. Để tương thích ngượcvớimệnh đề cho một tỷ lệ kèo bóng đá 88 cũng có thể bao gồmoids = falseĐể chỉ định rằng các hàng của tỷ lệ kèo bóng đá 88 mới không nên chứa OIDS (định danh đối tượng),oids = truekhông được hỗ trợ nữa.

không có oids #

Đây là cú pháp tương thích ngược để khai báo tỷ lệ kèo bóng đá 88không có oids, tạo tỷ lệ kèo bóng đá 88với oidskhông được hỗ trợ nữa.

trên cam kết #

Hành vi của các tỷ lệ kèo bóng đá 88 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 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 đá 88 tạm thời sẽ bị xóa ở cuối 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 cam kết. Khi được sử dụng trên tỷ lệ kèo bóng đá 88 được phân vùng, điều này không được xếp vào các phân vùng của nó.

thả #

tỷ lệ kèo bóng đá 88 tạm thời sẽ bị loại bỏ ở cuối khối giao dịch hiện tại. Khi được sử dụng trên tỷ lệ kèo bóng đá 88 được phân vùng, hành động này sẽ giảm các phân vùng và khi được sử dụng trên các tỷ lệ kèo bóng đá 88 với trẻ em thừa kế, nó sẽ giảm trẻ em phụ thuộc.

không gian tỷ lệ kèo bóng đá 88TablePace_Name #

TheTableSpace_Namelà tên của không gian tỷ lệ kèo bóng đá 88 mà tỷ lệ kèo bóng đá 88 mới sẽ được 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 đá 88 là tạm thời. Đối với các tỷ lệ kèo bóng đá 88 được phân vùng, vì không cần lưu trữ cho bản thân tỷ lệ kèo bóng đá 88, thì không gian ghi đè ghi đèdefault_tablespaceLà không gian tỷ lệ kèo bóng đá 88 mặc định để sử dụng cho bất kỳ phân vùng mới được tạo khi không có không gian tỷ lệ kèo bóng đá 88 nào khác được chỉ định rõ ràng.

Sử dụng không gian tỷ lệ kèo bóng đá 88 chỉ mụcTableSpace_Name #

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

Thông số lưu trữ

Thevớimệnh đề có thể chỉ địnhtham số lưu trữcho các tỷ lệ kèo bóng đá 88 và cho các chỉ mục được liên kết với Ađộc đáo,Khóa chínhhoặcloại trừràng buộc. tỷ lệ kèo bóng đá 88 tham số lưu trữ cho tỷ lệ kèo bóng đá 88 chỉ mục được ghi lại trongtỷ lệ kèo bóng đá 88 chỉ mục. Các tham số lưu trữ hiện có sẵn cho các tỷ lệ kèo bóng đá 88 được liệt kê dưới đây.bánh mì nướng., điều khiển hành vi của thứ cấp của tỷ lệ kèo bóng đá 88bánh mì nướngtỷ lệ kèo bóng đá 88, nếu có (xemPhần 65.2Để biết thêm thông tin về bánh mì nướng). Nếu giá trị tham số tỷ lệ kèo bóng đá 88 được đặt và tương đươngbánh mì nướng.tham số thì không, tỷ lệ kèo bóng đá 88 bánh mì nướng sẽ sử dụng giá trị tham số của tỷ lệ kèo bóng đá 88. Chỉ định các tham số này cho các tỷ lệ kèo bóng đá 88 được phân vùng không được hỗ trợ, nhưng bạn có thể chỉ định chúng cho các phân vùng lá riêng lẻ.

Fillfactor(Số nguyên) #

Fillfactor cho tỷ lệ kèo bóng đá 88 là tỷ lệ phần trăm từ 10 đến 100. 100 (đóng gói hoàn chỉnh) là mặc định. Khi một chất độn nhỏ hơn được chỉ định,ChènTrang gói hoạt động chỉ theo 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 đá 88 hàng trên trang đó.Cậ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 bản gốc, hiệu quả hơn so với việc đặt nó trên một trang khác và tỷ lệ kèo bóng đá 88 raCập nhật tple chỉ dành cho heapnhiều khả năng. Đối với một tỷ lệ kèo bóng đá 88 có mục nhập không bao giờ được cập nhật, việc đó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 đá 88 được cập nhật rất nhiều, các fillfactors nhỏ hơn là phù hợp.

toast_tuple_target(Số nguyên) #

toast_tuple_target chỉ định độ dài tuple tối thiểu cần thiết trước khi chúng tôi cố gắng nén và/hoặc di chuyển các giá trị cột dài vào các tỷ lệ kèo bóng đá 88 bánh mì nướng, và cũng là độ dài mục tiêu, chúng tôi cố gắng giảm độ dài bên dưới khi nướng bắt đầu. Điều này ảnh hưởng đến các cột được đánh dấu là bên ngoài (để di chuyển), chính (để nén) hoặc mở rộng (cho cả hai) và chỉ áp dụng cho các bộ dữ liệu mới.

song song_workers(Số nguyên) #

Điều này đặt số lượng công nhân nên được sử dụng để hỗ trợ quét song song tỷ lệ kèo bóng đá 88 này. Nếu không được đặt, hệ thống sẽ xác định một giá trị dựa trên kích thước quan hệ.Max_Worker_Processes.

autovacuum_enables,toast.autovacuum_enables(Boolean) #

Cho phép hoặc vô hiệu hóa trình nền Autovacuum cho một tỷ lệ kèo bóng đá 88 cụ thể. Nếu đúng, trình nền autovacuum sẽ thực hiện tự độngNút hútvà/hoặcPhân tíchHoạt động trên tỷ lệ kèo bóng đá 88 này theo các quy tắc được thảo luận trongPhần 24.1.6. Nếu sai, tỷ lệ kèo bóng đá 88 này sẽ không được tự động hóa, ngoại trừ để ngăn chặn sự kết thúc của ID giao dịch.Phần 24.1.5Để biết thêm về phòng chống bao bọc. Lưu ý rằng daemon Autovacuum hoàn toàn không chạy (ngoại trừ để ngăn chặn sự bao gồm ID giao dịch) nếuAutovacuumtham số là sai; Đặt các tham số lưu trữ của các tỷ lệ kèo bóng đá 88 riêng lẻ không ghi đè lên điều đó.TRUE, chỉ đếnSai.

VACUUM_INDEX_CLEANUP,bánh mì nướng.vacuum_index_cleanup(enum) #

Lực hoặc vô hiệu hóa việc dọn dẹp chỉ mục khiNút hútđược chạy trên tỷ lệ kèo bóng đá 88 này. Giá trị mặc định làAuto. VớiTẮT, Dọn dẹp chỉ mục bị vô hiệu hóa, vớitrênNó được bật và vớiAutoMột quyết định được đưa ra một cách linh hoạt, mỗi lầnNút hútChạy. Hành vi động cho phépVACUUMĐể tránh tỷ lệ kèo bóng đá 88 chỉ mục quét không cần thiết để loại bỏ rất ít bộ dữ liệu chết. Buộc phải vô hiệu hóa tất cả việc dọn dẹp chỉ số có thể tăng tốcNút hútRất đáng kể, nhưng cũng có thể dẫn đến các chỉ số cồng kềnh nghiêm trọng nếu việc sửa đổi tỷ lệ kèo bóng đá 88 là thường xuyên. Theindex_cleanuptham số củaNút hút, nếu được chỉ định, hãy ghi đè giá trị của tùy chọn này.

VACUUM_TRUNCATE,bánh mì nướng.vacuum_truncate(Boolean) #

Cho phép hoặc vô hiệu hóa chân không để cố gắng cắt bỏ bất kỳ trang trống nào ở cuối tỷ lệ kèo bóng đá 88 này. Giá trị mặc định làTRUE. Nếu nhưTRUE,VACUUMVà Autovacuum thực hiện cắt ngắn và không gian đĩa cho tỷ lệ kèo bóng đá 88 trang bị cắt ngắn được trả lại cho hệ điều hành. Lưu ý rằng việc cắt ngắn yêu cầuAccess ExclusiveKhóa trên tỷ lệ kèo bóng đá 88. Thecắt ngắntham số củaNút hút, nếu được chỉ định, hãy ghi đè giá trị của tùy chọn này.

autovacuum_vacuum_threshold,toast.autovacuum_vacuum_threshold(Số nguyên) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choautovacuum_vacuum_thresholdtham số.

Autovacuum_vacuum_scale_factor,toast.autovacuum_vacuum_scale_factor(Điểm nổi) #

Giá trị mỗi bàn choautovacuum_vacuum_scale_factortham số.

autovacuum_vacuum_insert_threshold,toast.autovacuum_vacuum_insert_threshold(Số nguyên) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choAutovacuum_vacuum_insert_thresholdTham số. Giá trị đặc biệt của -1 có thể được sử dụng để vô hiệu hóa chèn chân không trên tỷ lệ kèo bóng đá 88.

autovacuum_vacuum_insert_scale_factor,toast.autovacuum_vacuum_insert_scale_factor(Điểm nổi) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choautovacuum_vacuum_insert_scale_factortham số.

autovacuum_analyze_threshold(Số nguyên) #

Giá trị mỗi bàn choAutovacuum_analyze_thresholdtham số.

autovacuum_analyze_scale_factor(Điểm nổi) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choautovacuum_analyze_scale_factortham số.

autovacuum_vacuum_cost_delay,toast.autovacuum_vacuum_cost_delay(Điểm nổi) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choAutovacuum_vacuum_cost_delaytham số.

Autovacuum_vacuum_cost_limit,toast.autovacuum_vacuum_cost_limit(Số nguyên) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choAutovacuum_vacuum_cost_limittham số.

autovacuum_freeze_min_age,toast.autovacuum_freeze_min_age(Số nguyên) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choVACUUM_FREEZE_MIN_AGEtham số. Lưu ý rằng Autovacuum sẽ bỏ qua mỗi bànautovacuum_freeze_min_agetỷ lệ kèo bóng đá 88 tham số lớn hơn một nửa toàn bộ hệ thốngautovacuum_freeze_max_ageCài đặt.

autovacuum_freeze_max_age,toast.autovacuum_freeze_max_age(Số nguyên) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choautovacuum_freeze_max_ageTham số. Lưu ý rằng Autovacuum sẽ bỏ qua mỗi bànautovacuum_freeze_max_agetỷ lệ kèo bóng đá 88 tham số lớn hơn cài đặt toàn hệ thống (nó chỉ có thể được đặt nhỏ hơn).

autovacuum_freeze_table_age,toast.autovacuum_freeze_table_age(Số nguyên) #

Giá trị mỗi bàn choVACUUM_FREEZE_TABLE_AGEtham số.

autovacuum_multixact_freeze_min_age,toast.autovacuum_multixact_freeze_min_age(Số nguyên) #

Giá trị cho mỗi tỷ lệ kèo bóng đá 88 choTham số. Lưu ý rằng Autovacuum sẽ bỏ qua mỗi bànautovacuum_multixact_freeze_min_agetỷ lệ kèo bóng đá 88 tham số lớn hơn một nửa toàn bộ hệ thốngautovacuum_multixact_freeze_max_ageCài đặt.

autovacuum_multixact_freeze_max_age,toast.autovacuum_multixact_freeze_max_age(Số nguyên) #

Giá trị mỗi bàn choautovacuum_multixact_freeze_max_ageTham số. Lưu ý rằng Autovacuum sẽ bỏ qua mỗi bànautovacuum_multixact_freeze_max_agetỷ lệ kèo bóng đá 88 tham số lớn hơn cài đặt toàn hệ thống (nó chỉ có thể được đặt nhỏ hơn).

autovacuum_multixact_freeze_table_age,toast.Autovacuum_multixact_freeze_table_age(Số nguyên) #

Giá trị mỗi bàn choVACUUM_MULTIXACT_FREEZE_TABLE_AGEtham số.

log_autovacuum_min_duration,toast.log_autovacuum_min_duration(Số nguyên) #

Giá trị mỗi bàn cholog_autovacuum_min_durationtham số.

user_catalog_table(Boolean) #

Khai báo tỷ lệ kèo bóng đá 88 là một tỷ lệ kèo bóng đá 88 danh mục bổ sung cho các mục đích sao chép logic. Nhìn thấyPhần 47.6.2Để biết chi tiết. Tham số này không thể được đặt cho các tỷ lệ kèo bóng đá 88 bánh mì nướng.

ghi chú

PostgreSQLTự động tỷ lệ kèo bóng đá 88 một chỉ mục cho mỗi ràng buộc duy nhất và ràng buộc khóa chính để thực thi tính duy nhất. Do đó, không cần thiết phải tỷ lệ kèo bóng đá 88 một chỉ mục rõ ràng cho các cột khóa chính.tỷ lệ kèo bóng đá 88 chỉ mụcĐể biết thêm thông tin.)

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

Một tỷ lệ kèo bóng đá 88 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 các ràng buộc có độ dài tuple.)

Ví dụ

Tạo tỷ lệ kèo bóng đá 88Phimvà tỷ lệ kèo bóng đá 88Nhà phân phối:

Tạo phim tỷ lệ kèo bóng đá 88 (

Tạo tỷ lệ kèo bóng đá 88 với mảng 2 chiều:

Tạo tỷ lệ kèo bóng đá 88 mảng_int (

Xác định ràng buộc tỷ lệ kèo bóng đá 88 duy nhất cho tỷ lệ kèo bóng đá 88Phim. Các ràng buộc tỷ lệ kèo bóng đá 88 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 đá 88:

Tạo phim tỷ lệ kèo bóng đá 88 (

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 đá 88 (

Xác định ràng buộc tỷ lệ kèo bóng đá 88 kiểm tra:

Tạo nhà phân phối tỷ lệ kèo bóng đá 88 (

Xác định ràng buộc tỷ lệ kèo bóng đá 88 chính cho tỷ lệ kèo bóng đá 88Phim:

Tạo phim tỷ lệ kèo bóng đá 88 (

Xác định ràng buộc khóa chính cho tỷ lệ kèo bóng đá 88Nhà 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 đá 88, cú pháp thứ hai của cột ràng buộc:

Tạo nhà phân phối tỷ lệ kèo bóng đá 88 (

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 đá 88 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 đá 88 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 đá 88 (

Xác định haikhông nullCác ràng buộc cột trên tỷ lệ kèo bóng đá 88Nhà phân phối, một trong số đó được đặt một cách rõ ràng một tên:

Tạo nhà phân phối tỷ lệ kèo bóng đá 88 (

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 đá 88 (

Cùng, được chỉ định là ràng buộc tỷ lệ kèo bóng đá 88:

Tạo nhà phân phối tỷ lệ kèo bóng đá 88 (

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

Tạo nhà phân phối tỷ lệ kèo bóng đá 88 (

Tạo tỷ lệ kèo bóng đá 88vòng trònVới ràng buộc loại trừ ngăn chặn bất kỳ hai vòng tròn nào chồng chéo:

Tạo vòng tròn tỷ lệ kèo bóng đá 88 (

Tạo tỷ lệ kèo bóng đá 88CinemasTrong không gian tỷ lệ kèo bóng đá 88diskvol1:

tỷ lệ kèo bóng đá 88 các rạp chiếu phim (

Tạo loại tổng hợp và tỷ lệ kèo bóng đá 88 được đánh máy:

tỷ lệ kèo bóng đá 88 loại nhân viên_type là (tên văn bản, số tiền lương);

Tạo một tỷ lệ kèo bóng đá 88 phân vùng phạm vi:

Tạo phép đo tỷ lệ kèo bóng đá 88 (

Tạo một tỷ lệ kèo bóng đá 88 phân vùng phạm vi với nhiều cột trong phím phân vùng:

Tạo tỷ lệ kèo bóng đá 88 đo_year_month (

Tạo tỷ lệ kèo bóng đá 88 phân vùng danh sách:

Tạo các thành phố tỷ lệ kèo bóng đá 88 (

Tạo tỷ lệ kèo bóng đá 88 được phân vùng băm:

Tạo đơn đặt hàng tỷ lệ kèo bóng đá 88 (

Tạo phân vùng của tỷ lệ kèo bóng đá 88 phân vùng phạm vi:

Tạo tỷ lệ kèo bóng đá 88 đo_Y2016M07

Tạo một vài phân vùng của tỷ lệ kèo bóng đá 88 phân vùng phạm vi với nhiều cột trong khóa phân vùng:

Tạo tỷ lệ kèo bóng đá 88 đo_ym_older

Tạo phân vùng của tỷ lệ kèo bóng đá 88 phân vùng danh sách:

Tạo tỷ lệ kèo bóng đá 88 thành phố_ab

Tạo phân vùng của tỷ lệ kèo bóng đá 88 phân vùng danh sách được phân vùng hơn nữa và sau đó thêm phân vùng vào nó:

Tạo tỷ lệ kèo bóng đá 88 thành phố_ab

Tạo phân vùng của tỷ lệ kèo bóng đá 88 được phân vùng băm:

Tạo tỷ lệ kèo bóng đá 88 đơn hàng_p1 phân vùng đơn hàng

tỷ lệ kèo bóng đá 88 phân vùng mặc định:

Tạo tỷ lệ kèo bóng đá 88 thành phố_partdef

Tương thích

TheTạo tỷ lệ kèo bóng đá 88lệnh phù hợp vớiSQLTiêu chuẩn, với tỷ lệ kèo bóng đá 88 ngoại lệ được liệt kê bên dưới.

tỷ lệ kèo bóng đá 88 tạm thời

Mặc dù cú pháp củaTạo tỷ lệ kèo bóng đá 88 tạm thờigiống với tiêu chuẩn SQL, hiệu ứng không giống nhau. Trong các tỷ lệ kèo bóng đá 88 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 các nội dung trống) 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ạo tỷ lệ kèo bóng đá 88 tạm thờiLệnh cho mỗi tỷ lệ kèo bóng đá 88 tạm thời được sử dụng. Điều 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 đá 88 tạm thời cho các mục đích khác nhau, trong khi phương pháp của tiêu chuẩn ràng buộc tất cả các trường hợp của một tên tỷ lệ kèo bóng đá 88 tạm thời nhất định để có cùng một cấu trúc tỷ lệ kèo bóng đá 88.

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

Tiêu chuẩn SQL cũng phân biệt giữa các tỷ lệ kèo bóng đá 88 tạm thời toàn cầu và cục bộ, trong đó tỷ lệ kèo bóng đá 88 tạm thời cục bộ có một bộ nội dung riêng cho mỗi mô -đun SQL trong mỗi phiên, mặc dù định nghĩa của nó vẫn được chia sẻ trong các phiên. TừPostgreSQLKhông hỗ trợ tỷ lệ kèo bóng đá 88 mô -đun SQL, sự khác biệt này không liên quan trongPostgreSQL.

Để 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 đá 88 tạm thời, nhưng hiện tại chúng không có hiệu lực. Việc sử dụng các từ khóa này không được khuyến khích, vì các phiên bản tương lai củaPostgreSQLCó thể áp dụng cách giải thích tuân thủ tiêu chuẩn hơn về ý nghĩa của chúng.

Thetrên cam kếtmệnh đề cho các tỷ lệ kèo bóng đá 88 tạm thời cũng giống với tiêu chuẩn SQL, nhưng có một số khác biệt. NếuKhi 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 đá 88 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 đá 88 ràng buộc duy nhất không được bảo vệ

Khi Ađộc đáohoặcKhóa chínhràng buộc không thể trì hoãn,PostgreSQLKiểm tra tính duy nhất ngay lập tức bất cứ khi nào một hàng được chèn hoặc sửa đổi. Tiêu chuẩn SQL nói rằng tính duy nhất chỉ nên được thực thi vào cuối tuyên bố;có thể hoãn lạinhưng không bị trì hoãn (tức là,Ban đầu ngay lập tức). Hãy lưu ý rằng điều này có thể chậm hơn đáng kể so với kiểm tra tính duy nhất ngay lập tức.

tỷ lệ kèo bóng đá 88 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 đá 88 ràng buộc cột chỉ có thể tham khảo cột mà chúng áp dụng cho; chỉ mộtKiểm traCác ràng buộc tỷ lệ kèo bóng đá 88 có thể tham khảo nhiều cột.PostgreSQLkhông thực thi hạn chế này; Nó xử lý các ràng buộc kiểm tra cột và tỷ lệ kèo bóng đá 88 giống nhau.

loại trừràng buộc

Theloại trừLoại ràng buộc làPostgreSQLChính |.

tỷ lệ kèo bóng đá 88 ràng buộc khóa nước ngoài

Khả năng chỉ định danh sách cột trong tỷ lệ kèo bóng đá 88 hành động khóa nước ngoàiĐặt mặc địnhĐặt NULLPostgreSQLphần mở rộng.

Đó làPostgreSQLPhần mở rộng mà một ràng buộc khóa nước ngoài có thể tham chiếu tỷ lệ kèo bóng đá 88 cột của một chỉ mục duy nhất thay vì tỷ lệ kèo bóng đá 88 cột của khóa chính hoặc ràng buộc duy nhất.

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ố hệ thống cơ sở dữ liệu khác (và để đối xứng vớikhông nullràng buộc). Vì nó là mặc định cho bất kỳ cột nào, sự hiện diện của nó chỉ đơn giản là tiếng ồn.

đặt tên ràng buộc

Tiêu chuẩn SQL nói rằng các ràng buộc tỷ lệ kèo bóng đá 88 và miền phải có tên duy nhất trên lược đồ chứa tỷ lệ kèo bóng đá 88 hoặc miền.PostgreSQLlà Laxer: Nó chỉ yêu cầu các tên ràng buộc phải là duy nhất trên các ràng buộc được gắn vào một tỷ lệ kèo bóng đá 88 hoặc miền cụ thể. Tuy nhiên, sự tự do thêm này không tồn tại cho các ràng buộc dựa trên chỉ số (độc đáo,Khóa chínhloại trừràng buộc), vì chỉ mục liên quan được đặt tên giống như tỷ lệ kèo bóng đá 88 ràng buộc và tên chỉ mục phải là duy nhất trên tất cả tỷ lệ kèo bóng đá 88 quan hệ trong cùng một lược đồ.

Hiện tại,PostgreSQLhoàn toàn không ghi lại tên cho tỷ lệ kèo bóng đá 88 ràng buộc không khống, vì vậy chúng không phải chịu sự hạn chế duy nhất. Điều này có thể thay đổi trong một bản phát hành trong tương lai.

kế thừa

Nhiều kế thừa quakế thừamệnh đề là mộtPostgreSQLChính | ngôn ngữ. SQL: 1999 và sau đó xác định sự kế thừa đơn lẻ bằng cách sử dụng cú pháp khác nhau và tỷ lệ kèo bóng đá 88 ngữ nghĩa khác nhau.PostgreSQL.

tỷ lệ kèo bóng đá 88 không cột

PostgreSQLCho phép một tỷ lệ kèo bóng đá 88 không được tạo ra các cột (ví dụ:Tạo tỷ lệ kèo bóng đá 88 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 đá 88 không cột.ALTER tỷ lệ kèo bóng đá 88 thả cột, vì vậy có vẻ sạch hơn khi bỏ qua giới hạn thông số kỹ thuật này.

Cột nhiều danh tính

POSTGRESQLCho phép một tỷ lệ kèo bóng đá 88 có nhiều hơn một cột nhận dạng. Tiêu chuẩn chỉ định rằng một tỷ lệ kèo bóng đá 88 có thể có nhiều nhất một cột nhận dạng.ChènLệnh chỉ hỗ trợ một mệnh đề ghi đè áp dụng cho toàn bộ câu lệnh, do đó, có nhiều cột nhận dạng với tỷ lệ kèo bóng đá 88 hành vi khác nhau không được hỗ trợ tốt.

Cột được tỷ lệ kèo bóng đá 88

Tùy chọnđược lưu trữkhông phải là tiêu chuẩn nhưng cũng được sử dụng bởi các triển khai SQL khác. Tiêu chuẩn SQL không chỉ định lưu trữ các cột được tỷ lệ kèo bóng đá 88.

nhưmệnh đề

trong khi Anhưmệnh đề tồn tại trong tiêu chuẩn SQL, nhiều tùy chọnPostgreSQLChấp nhận cho nó không nằm trong tiêu chuẩn và một số tùy chọn của tiêu chuẩn không được triển khai bởiPostgreSQL.

vớimệnh đề

Thevớimệnh đề là mộtPostgreSQLPhần mở rộng; tỷ lệ kèo bóng đá 88 tham số lưu trữ không nằm trong tiêu chuẩn.

Không gian tỷ lệ kèo bóng đá 88

ThePostgreSQLKhái niệm về không gian tỷ lệ kèo bóng đá 88 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 đá 88Sử dụng không gian tỷ lệ kèo bóng đá 88 chỉ mụclà phần mở rộng.

tỷ lệ kèo bóng đá 88 được đánh máy

tỷ lệ kèo bóng đá 88 gõ thực hiện một tập hợp con của tiêu chuẩn SQL. Theo tiêu chuẩn, một tỷ lệ kèo bóng đá 88 gõ có các cột tương ứng với loại tổng hợp bên dưới cũng như một cột khác làMạnhCột tự tham chiếu.PostgreSQLKhông hỗ trợ tỷ lệ kèo bóng đá 88 cột tự giới thiệu một cách rõ ràng.

Phân vùng bởimệnh đề

ThePhân vùng bởimệnh đề là mộtPostgreSQLChính |.

Phân vùngmệnh đề

ThePhân vùng củamệnh đề là mộtPostgreSQLChính |.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.