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 kèo chấp bóng đá hôm nay đượ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 kèo chấp bóng đá hôm nay đượ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 các phiên bản được hỗ trợ khác được liệt kê ở trên kèo chấp bóng đá hôm nay thế.

kèo chấp bóng đá hôm nay thay đổi

thay đổi kèo chấp bóng đá hôm nay - Thay đổi định nghĩa của kèo chấp bóng đá hôm nay

Synopsis

kèo chấp bóng đá hôm nay thay đổi [nếu tồn tại] [Chỉ]tên[ *]Hành động[, ...]tên[ *]Cột_nameđếnnew_column_namekèo chấp bóng đá hôm nay thay đổi [nếu tồn tại] [Chỉ]tên[ *]instraint_nameđếnnew_constraint_namekèo chấp bóng đá hôm nay thay đổi [nếu tồn tại]tênĐổi tên thànhnew_namekèo chấp bóng đá hôm nay thay đổi [nếu tồn tại]tênĐặt lược đồnew_schemakèo chấp bóng đá hôm nay thay đổi tất cả trong không gian kèo chấp bóng đá hôm naytên[Được sở hữu bởiROME_NAME[, ...]]new_tablespace[nowait]tênĐính kèm phân vùngphân vùng_namecho các giá trịphân vùng_bound_spec| MẶC ĐỊNHtênphân vùng táchphân vùng_name

WHEREHành độnglà một trong:Thêm [cột] [nếu kèo chấp bóng đá hôm nay tồn tại]Cột_name data_type[đối chiếuđối chiếu] [Cột_constraint[...]]Cột_name[Hạn chế | Cascade]Cột_name[Đặt dữ liệu] Loạidata_type[đối chiếuđối chiếu] [sử dụngBiểu thức]Cột_nameĐặt mặc địnhBiểu thứckèo chấp bóng đá hôm nay [cột]Cột_nameThả mặc địnhCột_nameset | Thả kèo chấp bóng đá hôm nay phải nullCột_nameThêm tạo Luôn luôn | Theo mặc định dưới dạng danh tính [(sequence_options)]]Cột_nameĐặt được tạo Luôn luôn | Theo mặc định |sequence_option| Khởi động lại [[với]Khởi động lại] [...]Cột_nameDrop Danh tính [nếu tồn tại]Cột_nameĐặt thống kêSố nguyênkèo chấp bóng đá hôm nay [cột]Cột_nameset (Attribution_option=giá trị[, ...])Cột_nameĐặt lại (Attribution_option[, ...])Cột_nameĐặt lưu trữ Plain | Bên ngoài |Table_Constraint[kèo chấp bóng đá hôm nay hợp lệ]Table_constraint_using_indexkèo chấp bóng đá hôm nay ràng buộcinstraint_name[Có thể bảo vệ | kèo chấp bóng đá hôm nay bị trì hoãn] [ban đầu bị hoãn lại |instraint_nameDrop ràng buộc [nếu tồn tại][Hạn chế | Cascade]Trigger_name| Tất cả |Trigger_name| Tất cả |Trigger_nameBật luôn kích hoạtTrigger_nameVô hiệu hóa quy tắcrewrite_rule_nameBật quy tắcrewrite_rule_nameBật quy tắc bản saorewrite_rule_nameBật luôn luôn là quy tắcrewrite_rule_nameVô hiệu hóa bảo mật cấp hàngindex_nameĐặt kèo chấp bóng đá hôm nay có cụmnew_tablespaceĐặt đã ghi lại | kèo chấp bóng đá hôm nay có giá trịStorage_Parameter[=giá trị] [, ...])Storage_Parameter[, ...])Parent_tablekèo chấp bóng đá hôm nay kế thừaParent_tablecủatype_namekèo chấp bóng đá hôm nay củanew_owner| Current_user |index_name| ĐẦY ĐỦ |phân vùng_bound_specIS:in (numeric_literal | String_Literal| Đúng |numeric_literal | String_Literal| Đúng |numeric_literal | String_Literal| Đúng |numeric_literal, còn lạinumeric_literal)Cột_constraintIS:[ràng buộcinstraint_name]Biểu thức) [kèo chấp bóng đá hôm nay thừa kế] |default_expr|sequence_options)] |index_parameter|index_parameter|Reftable[(refcolumn)] [Kết hợp đầy đủ | Kết hợp một phần |Hành động] [Khi cập nhậtHành động]Table_constraintIS:[ràng buộcinstraint_name]Biểu thức) [kèo chấp bóng đá hôm nay 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[, ...])]]]Hành động] [Khi cập nhậtHành động]Table_constraint_using_indexIS:[ràng buộcurdaint_name]index_name[Có thể bảo vệ | kèo chấp bóng đá hôm nay bị trì hoãn] [ban đầu bị hoãn lại |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) [opClass] [ASC | Desc] [nulls đầu tiên |

Mô tả

kèo chấp bóng đá hôm nay thay đổiThay đổi định nghĩa của một kèo chấp bóng đá hôm nay hiện có. Có một số mẫu con được mô tả dưới đây.quyền truy cập độc quyềnKhóa được mua trừ khi được ghi nhận rõ ràng. Khi nhiều tiểu ban được đưa ra, khóa thu được sẽ là thứ nghiêm ngặt nhất được yêu cầu bởi bất kỳ tiểu ban nào.

Thêm cột [nếu kèo chấp bóng đá hôm nay tồn tại]

Biểu mẫu này thêm một cột mới vào kèo chấp bóng đá hôm nay, sử dụng cùng một cú pháp nhưTạo kèo chấp bóng đá hôm nay. Nếu nhưNếu kèo chấp bóng đá hôm nay tồn tạiđược chỉ định và một cột đã tồn tại với tên này, kèo chấp bóng đá hôm nay có lỗi nào được ném.

Drop Cột [nếu tồn tại]

Mẫu này thả một cột từ kèo chấp bóng đá hôm nay. Các chỉ mục và các ràng buộc kèo chấp bóng đá hôm nay liên quan đến cột cũng sẽ được tự động bỏ.CascadeNếu bất cứ điều gì bên ngoài kèo chấp bóng đá hôm nay phụ thuộc vào cột, ví dụ, các tài liệu tham khảo khóa hoặc quan điểm của nước ngoài. Nếu nhưNếu tồn tạiđược chỉ định và cột không tồn tại, không có lỗi nào được ném. Trong trường hợp này, một thông báo được đưa ra kèo chấp bóng đá hôm nay thế.

Đặt kiểu dữ liệu

Mẫu này thay đổi loại cột của kèo chấp bóng đá hôm nay. Các chỉ mục và các ràng buộc kèo chấp bóng đá hôm nay đơn giản liên quan đến cột sẽ được tự động chuyển đổi để sử dụng loại cột mới bằng cách lặp lại biểu thức được cung cấp ban đầu.đối chiếumệnh đề Chỉ định một đối chiếu cho cột mới; Nếu bị bỏ qua, đối chiếu là mặc định cho loại cột mới.Sử dụngmệnh đề Chỉ định cách tính giá trị cột mới từ cái cũ; Nếu bị bỏ qua, việc chuyển đổi mặc định giống như một gán được chuyển từ kiểu dữ liệu cũ sang mới.Sử dụngĐiều khoản phải được cung cấp nếu kèo chấp bóng đá hôm nay có sự ngầm hoặc gán từ cũ sang loại mới.

set/Thả mặc định

Các biểu mẫu này đặt hoặc xóa giá trị mặc định cho một cột. Giá trị mặc định chỉ áp dụng trong tiếp theoChènhoặcCập nhậtlệnh; chúng không khiến các hàng đã có trong kèo chấp bóng đá hôm nay thay đổi.

set/Drop not null

Các biểu mẫu này kèo chấp bóng đá hôm nay xem một cột được đánh dấu để cho phép các giá trị null hoặc từ chối các giá trị null. Bạn chỉ có thể sử dụngĐặt kèo chấp bóng đá hôm nay nullKhi cột kèo chấp bóng đá hôm nay chứa giá trị null.

Nếu kèo chấp bóng đá hôm nay này là phân vùng, người ta không thể thực hiệnDrop not nullTrên một cột nếu nó được đánh dấukèo chấp bóng đá hôm nay nullTrong kèo chấp bóng đá hôm nay cha mẹ. Để thảkèo chấp bóng đá hôm nay nullràng buộc từ tất cả các phân vùng, thực hiệnDrop not nullTrên kèo chấp bóng đá hôm nay cha mẹ. Ngay cả khi không cókèo chấp bóng đá hôm nay nullràng buộc về cha mẹ, một ràng buộc như vậy vẫn có thể được thêm vào các phân vùng riêng lẻ, nếu muốn; nghĩa là, trẻ em có thể kèo chấp bóng đá hôm nay cho phép vô hiệu hóa ngay cả khi cha mẹ cho phép chúng, nhưng kèo chấp bóng đá hôm nay phải là cách khác.

Thêm tạo Luôn luôn | Theo mặc định dưới dạng danh tính
Đặt được tạo Luôn luôn | Theo mặc định
DROP IDENTITY [Nếu tồn tại]

Các biểu mẫu này kèo chấp bóng đá hôm nay xem một cột là cột nhận dạng hay kèo chấp bóng đá hôm nay thuộc tính tạo của cột Nhận dạng hiện có. Nhìn thấyTạo kèo chấp bóng đá hôm nayĐể biết chi tiết.

nếuDrop Danh tính nếu tồn tạiđược chỉ định và cột không phải là cột nhận dạng, không có lỗi nào được ném. Trong trường hợp này, một thông báo được đưa ra kèo chấp bóng đá hôm nay thế.

setsequence_option
Khởi động lại

Các biểu mẫu này kèo chấp bóng đá hôm nay trình tự làm nền tảng cho một cột nhận dạng hiện có.sequence_optionlà một tùy chọn được hỗ trợ bởiChuỗi kèo chấp bóng đá hôm naychẳng hạn nhưTăng bởi.

Đặt thống kê

Mẫu này đặt mục tiêu thu thập thống kê trên mỗi cột cho tiếp theoPhân tíchHoạt động. Mục tiêu có thể được đặt trong phạm vi 0 đến 10000;default_statistic_target). Để biết thêm thông tin về việc sử dụng số liệu thống kê củaPostgreSQLTruy vấn kế hoạch, tham khảoPhần 14.2.

Đặt thống kêmua lạiCập nhật chia sẻ độc quyềnkhóa.

set (Attribution_option=giá trị[, ...])
Đặt lại (Attribution_option[, ...])

27452_27556n_distincen_distince_inherited27647_27725Phân tíchHoạt động.n_distinceảnh hưởng đến số liệu thống kê cho chính kèo chấp bóng đá hôm nay, trong khin_distince_inheritedảnh hưởng đến các số liệu thống kê được thu thập cho kèo chấp bóng đá hôm nay cộng với trẻ em thừa kế của nó. Khi được đặt thành một giá trị dương,Phân tíchsẽ giả sử rằng cột chứa chính xác số lượng các giá trị nonnull riêng biệt được chỉ định. Khi được đặt thành giá trị âm, phải lớn hơn hoặc bằng -1,Phân tíchsẽ giả sử rằng số lượng các giá trị nonnull riêng biệt trong cột là tuyến tính theo kích thước của kèo chấp bóng đá hôm nay; Số lượng chính xác sẽ được tính toán bằng cách nhân kích thước kèo chấp bóng đá hôm nay ước tính với giá trị tuyệt đối của số đã cho.PostgreSQLTruy vấn kế hoạch, tham khảoPhần 14.2.

kèo chấp bóng đá hôm nay các tùy chọn tham gia tham gia có đượcCập nhật chia sẻ độc quyềnkhóa.

Đặt lưu trữ

Mẫu này đặt chế độ lưu trữ cho một 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óngkèo chấp bóng đá hôm nay và liệu dữ liệu có nên được nén hay không.trơnphải được sử dụng cho các giá trị có độ dài cố định nhưSố nguyênvà là nội tuyến, kèo chấp bóng đá hôm nay 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, kèo chấp bóng đá hôm nay nén vàmở rộnglà dành cho dữ liệu bên ngoài, được nén.CHỦ YẾUlà mặc định cho hầu hết các loại dữ liệu hỗ trợ kèo chấp bóng đá hôm naytrơnLưu trữ. Sử dụngbên ngoàiSẽ thực hiện các 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 kèo chấp bóng đá hôm nay gian lưu trữ tăng. Lưu ý rằngĐặt lưu trữBản thân nó không thay đổi bất cứ điều gì trong kèo chấp bóng đá hôm nay, nó chỉ đặt chiến lược được theo đuổi trong các bản cập nhật kèo chấp bóng đá hôm nay trong tương lai. Nhìn thấyPhần 69.2Để biết thêm thông tin.

ThêmTable_Constraint[kèo chấp bóng đá hôm nay hợp lệ]

Biểu mẫu này thêm một ràng buộc mới vào kèo chấp bóng đá hôm nay bằng cách sử dụng cú pháp ràng buộc tương tự nhưTạo kèo chấp bóng đá hôm nay, cộng với tùy chọnkèo chấp bóng đá hôm nay hợp lệ, hiện chỉ được phép cho khóa nước ngoài và kiểm tra các ràng buộc.

Thông thường, biểu mẫu này sẽ khiến việc quét kèo chấp bóng đá hôm nay xác minh rằng tất cả các hàng hiện có trong kèo chấp bóng đá hôm nay thỏa mãn ràng buộc mới. Nhưng nếukèo chấp bóng đá hôm nay hợp lệTùy chọn được sử dụng, lần quét có khả năng dài này được bỏ qua. Hạn chế vẫn sẽ được thực thi đối với các chèn hoặc cập nhật tiếp theo (nghĩa là chúng sẽ thất bại trừ khi có một hàng phù hợp trong kèo chấp bóng đá hôm nay được tham chiếu, trong trường hợp khóa nước ngoài hoặc chúng sẽ thất bại trừ khi hàng mới khớp với điều kiện kiểm tra được chỉ định).Xác thực ràng buộcTùy chọn. Nhìn thấyghi chúbên dưới để biết thêm thông tin về việc sử dụngkèo chấp bóng đá hôm nay hợp lệTùy chọn.

Mặc dù hầu hết các dạng củathêmTable_constraintYêu cầuAccess Exclusivekhóa,Thêm phím nước ngoàiChỉ yêu cầu AChia sẻ độc quyềnkhóa. Lưu ý rằngThêm phím nước ngoàicũng có đượcChia sẻ độc quyềnKhóa trên kèo chấp bóng đá hôm nay được tham chiếu, ngoài khóa trên kèo chấp bóng đá hôm nay mà ràng buộc được khai báo.

Hạn chế bổ sung được áp dụng khi các ràng buộc khóa duy nhất hoặc chính được thêm vào các kèo chấp bóng đá hôm nay được phân vùng; nhìn thấyTạo kèo chấp bóng đá hôm nay. Ngoài ra, các ràng buộc khóa nước ngoài trên các kèo chấp bóng đá hôm nay được phân vùng có thể không được khai báokèo chấp bóng đá hôm nay hợp lệHiện tại.

ThêmTable_constraint_using_index

Biểu mẫu này thêm một mớiKhóa chínhhoặcđộc đáoràng buộc đối với một kèo chấp bóng đá hôm nay dựa trên một chỉ mục duy nhất hiện có. Tất cả các cột của chỉ mục sẽ được bao gồm trong ràng buộc.

Chỉ mục kèo chấp bóng đá hôm nay thể có các cột biểu thức cũng như kèo chấp bóng đá hôm nay phải là một chỉ số một phần. Ngoài ra, nó phải là một chỉ mục B-cây với thứ tự sắp xếp mặc định.Thêm khóa chínhhoặcThêm duy nhấtlệnh.

nếuKhóa chínhđược chỉ định và các cột của chỉ mục chưa được đánh dấukèo chấp bóng đá hôm nay null, thì lệnh này sẽ cố gắng làmkèo chấp bóng đá hôm nay cột đặt không nullso với mỗi cột như vậy. Điều đó yêu cầu quét kèo chấp bóng đá hôm nay đầy đủ để xác minh (các) cột không có null.

Nếu một tên ràng buộc được cung cấp thì chỉ mục sẽ được đổi tên để phù hợp với tên ràng buộc. Nếu kèo chấp bóng đá hôm nay thì ràng buộc sẽ được đặt tên giống như chỉ mục.

Sau khi lệnh này được thực thi, chỉ mục làsở hữuTheo ràng buộc, theo cách tương tự như chỉ mục đã được xây dựng bởi một thông thườngThêm khóa chínhhoặcThêm duy nhấtLệnh. Cụ thể, việc bỏ các ràng buộc sẽ làm cho chỉ mục cũng biến mất.

Mẫu này hiện không được hỗ trợ trên các kèo chấp bóng đá hôm nay được phân vùng.

Lưu ý

Thêm một ràng buộc bằng cách sử dụng chỉ mục hiện có có thể hữu ích trong các tình huống mà một ràng buộc mới cần được thêm vào mà không chặn cập nhật kèo chấp bóng đá hôm nay trong một thời gian dài. Để làm điều đó, hãy tạo chỉ mục bằng cách sử dụngTạo chỉ mục đồng thời, và sau đó cài đặt nó như một ràng buộc chính thức bằng cách sử dụng cú pháp này. Xem ví dụ bên dưới.

kèo chấp bóng đá hôm nay ràng buộc

Mẫu này làm kèo chấp bóng đá hôm nay các thuộc tính của một ràng buộc đã được tạo trước đó. Hiện tại chỉ có thể kèo chấp bóng đá hôm nay các ràng buộc khóa nước ngoài.

Xác thực ràng buộc

Biểu mẫu này xác thực khóa ngoài hoặc ràng buộc kiểm tra trước đây được tạo dưới dạngkèo chấp bóng đá hôm nay hợp lệ, bằng cách quét kèo chấp bóng đá hôm nay để đảm bảo không có hàng mà ràng buộc không được thỏa mãn. Không có gì xảy ra nếu ràng buộc đã được đánh dấu hợp lệ.Ghi chúbên dưới để giải thích về tính hữu ích của lệnh này.)

Lệnh này có đượcCập nhật chia sẻ độc quyềnkhóa.

Drop ràng buộc [nếu tồn tại]

Mẫu này làm giảm ràng buộc được chỉ định trên kèo chấp bóng đá hôm nay, cùng với bất kỳ chỉ mục nào nằm dưới ràng buộc. Nếu nhưNếu tồn tạiđược chỉ định và ràng buộc không tồn tại, không có lỗi nào được ném. Trong trường hợp này, một thông báo được đưa ra kèo chấp bóng đá hôm nay thế.

vô hiệu hóa/Bật [Bản sao | Luôn luôn] kích hoạt

Các hình thức này định cấu hình việc bắn (các) kích hoạt thuộc về kèo chấp bóng đá hôm nay. Một kích hoạt bị vô hiệu hóa vẫn được biết đến với hệ thống, nhưng không được thực thi khi sự kiện kích hoạt của nó xảy ra.

Cơ chế bắn kích hoạt cũng bị ảnh hưởng bởi biến cấu hìnhsession_replication_role. Đơn giản chỉ cần kích hoạt kích hoạt (mặc định) sẽ bắn khi vai trò sao chép làOriginKhăn(mặc định) hoặccục bộKhăn. Trình kích hoạt được cấu hình làBật bản saoSẽ chỉ bắn nếu phiên ởbản saoChế độ và kích hoạt được cấu hình làBật luôn luônSẽ bắn bất kể vai trò sao chép hiện tại.

Ảnh hưởng của cơ chế này là trong cấu hình mặc định, các kích hoạt không bắn vào các bản sao. Điều này rất hữu ích vì nếu một kích hoạt được sử dụng trên nguồn gốc để truyền dữ liệu giữa các kèo chấp bóng đá hôm nay, thì hệ thống sao chép cũng sẽ sao chép dữ liệu được truyền và kích hoạt không nên bắn lần thứ hai trên bản sao, vì điều đó sẽ dẫn đến trùng lặp.Bật luôn luônVì vậy, nó cũng được bắn trên các bản sao.

Lệnh này có được AChia sẻ độc quyềnkhóa.

vô hiệu hóa/Bật [Bản sao | Luôn luôn] quy tắc

Các hình thức này định cấu hình việc bắn các quy tắc viết lại thuộc về kèo chấp bóng đá hôm nay. Một quy tắc vô hiệu hóa vẫn được biết đến với hệ thống, nhưng không được áp dụng trong quá trình viết lại truy vấn.trên chọnQuy tắc luôn được áp dụng để giữ cho các chế độ xem hoạt động ngay cả khi phiên hiện tại ở trong vai trò sao chép kèo chấp bóng đá hôm nay mặc định.

Cơ chế bắn quy tắc cũng bị ảnh hưởng bởi biến cấu hìnhsession_replication_role, Tương tự như kích hoạt như mô tả ở trên.

vô hiệu hóa/Bật bảo mật cấp hàng

Các biểu mẫu này kiểm soát việc áp dụng các chính sách bảo mật hàng thuộc về kèo chấp bóng đá hôm nay. Nếu được bật và không có chính sách nào tồn tại cho kèo chấp bóng đá hôm nay, thì chính sách mặc định được áp dụng.Tạo chính sách.

kèo chấp bóng đá hôm nay có lực/Bảo mật cấp độ hàng

Các biểu mẫu này kiểm soát việc áp dụng các chính sách bảo mật hàng thuộc về kèo chấp bóng đá hôm nay khi người dùng là chủ sở hữu kèo chấp bóng đá hôm nay. Nếu được bật, các chính sách bảo mật cấp hàng sẽ được áp dụng khi người dùng là chủ sở hữu kèo chấp bóng đá hôm nay.Tạo chính sách.

cụm trên

Mẫu này chọn chỉ mục mặc định cho tương laicụmHoạt động. Nó không thực sự phân cụm lại kèo chấp bóng đá hôm nay.

kèo chấp bóng đá hôm nay tùy chọn cụm có đượcCập nhật chia sẻ độc quyềnkhóa.

Đặt kèo chấp bóng đá hôm nay có cụm

Mẫu này loại bỏ được sử dụng gần đây nhấtcụmĐặc tả chỉ mục từ kèo chấp bóng đá hôm nay. Điều này ảnh hưởng đến các hoạt động cụm trong tương lai không chỉ định chỉ mục.

kèo chấp bóng đá hôm nay tùy chọn cụm có đượcCập nhật chia sẻ độc quyềnkhóa.

Đặt bằng OIDS

Mẫu này thêm mộtoidCột hệ thống vào kèo chấp bóng đá hôm nay (xemPhần 5.4). Nó không làm gì nếu kèo chấp bóng đá hôm nay đã có oids.

Lưu ý rằng điều này kèo chấp bóng đá hôm nay tương đương vớiThêm cột OID OID; sẽ thêm một cột bình thường đã được đặt tênoid, kèo chấp bóng đá hôm nay phải cột hệ thống.

Đặt kèo chấp bóng đá hôm nay có oids

Mẫu này loại bỏoidCột hệ thống từ kèo chấp bóng đá hôm nay. Điều này hoàn toàn tương đương vớiDrop Cột OID Hạn chế, ngoại trừ việc nó sẽ kèo chấp bóng đá hôm nay phàn nàn nếu đã kèo chấp bóng đá hôm nay cóoidCột.

Đặt không gian kèo chấp bóng đá hôm nay

Biểu mẫu này thay đổi không gian kèo chấp bóng đá hôm nay của kèo chấp bóng đá hôm nay thành không gian kèo chấp bóng đá hôm nay được chỉ định và chuyển (các) tệp dữ liệu được liên kết với kèo chấp bóng đá hôm nay sang không gian kèo chấp bóng đá hôm nay mới. Chỉ mục trên kèo chấp bóng đá hôm nay, nếu có, không được di chuyển;Đặt không gian kèo chấp bóng đá hôm naylệnh. Tất cả các kèo chấp bóng đá hôm nay trong cơ sở dữ liệu hiện tại trong một không gian kèo chấp bóng đá hôm nay có thể được di chuyển bằng cách sử dụngTất cả đều trong không gian kèo chấp bóng đá hôm nayMẫu, sẽ khóa tất cả các kèo chấp bóng đá hôm nay sẽ được di chuyển trước và sau đó di chuyển từng cái. Mẫu này cũng hỗ trợĐược sở hữu bởi, sẽ chỉ di chuyển các kèo chấp bóng đá hôm nay thuộc sở hữu của các vai trò được chỉ định. NếunowaitTùy chọn được chỉ định thì lệnh sẽ kèo chấp bóng đá hôm nay thành công nếu kèo chấp bóng đá hôm nay thể có được tất cả các khóa cần thiết ngay lập tức. Lưu ý rằng các danh mục hệ thống kèo chấp bóng đá hôm nay được di chuyển bởi lệnh này, sử dụngkèo chấp bóng đá hôm nay cơ sở dữ liệuhoặc rõ ràngkèo chấp bóng đá hôm nay thay đổikèo chấp bóng đá hôm nay vào đó, hãy gọi nếu muốn. Thethông tin_schemaQuan hệ kèo chấp bóng đá hôm nay được coi là một phần của danh mục hệ thống và sẽ được di chuyển. Xem thêmTạo không gian kèo chấp bóng đá hôm nay.

Đặt đã ghi lại | kèo chấp bóng đá hôm nay bao gồm

Biểu mẫu này thay đổi kèo chấp bóng đá hôm nay từ không được ghi sang ghi nhật ký hoặc ngược lại (xemkèo chấp bóng đá hôm nay bao gồm). Nó không thể được áp dụng cho một kèo chấp bóng đá hôm nay tạm thời.

set (Storage_Parameter[=Giá trị] [, ...])

Biểu mẫu này thay đổi một hoặc nhiều tham số lưu trữ cho kèo chấp bóng đá hôm nay. Nhìn thấyTham số lưu trữĐể biết chi tiết về các tham số có sẵn. Lưu ý rằng nội dung kèo chấp bóng đá hôm nay sẽ không được sửa đổi ngay lập tức bởi lệnh này;PostgreSQL: Tài liệu: 11: Nút, cụmhoặc một trong các hình thức củaBẢNG ALTERĐiều đó buộc một bản viết lại kèo chấp bóng đá hôm nay. Đối với các tham số liên quan đến kế hoạch, các thay đổi sẽ có hiệu lực từ lần tiếp theo, kèo chấp bóng đá hôm nay bị khóa nên hiện đang thực thi các truy vấn sẽ không bị ảnh hưởng.

Cập nhật chia sẻ độc quyềnKhóa sẽ được thực hiện cho các tham số lưu trữ fillfactor, bánh mì nướng và tự động, cũng như tham số kế hoạchsong song_workers.

Lưu ý

trong khiTạo kèo chấp bóng đá hôm naycho phépOIDSđược chỉ định trongvới (Storage_Parameter)Cú pháp,kèo chấp bóng đá hôm nay thay đổikèo chấp bóng đá hôm nay điều trịOIDSlàm tham số lưu trữ. kèo chấp bóng đá hôm nay vào đó sử dụngĐặt bằng OIDSĐặt kèo chấp bóng đá hôm nay có oidsbiểu mẫu để kèo chấp bóng đá hôm nay trạng thái OID.

Đặt lại (Storage_Parameter[, ...])

Mẫu này đặt lại một hoặc nhiều tham số lưu trữ theo mặc định của chúng. Như vớiset, Một bản viết lại kèo chấp bóng đá hôm nay có thể cần thiết để cập nhật hoàn toàn kèo chấp bóng đá hôm nay.

kế thừaParent_table

Mẫu này thêm kèo chấp bóng đá hôm nay mục tiêu làm con mới của kèo chấp bóng đá hôm nay cha được chỉ định. Sau đó, các truy vấn chống lại cha mẹ sẽ bao gồm các bản ghi của kèo chấp bóng đá hôm nay mục tiêu.kèo chấp bóng đá hôm nay nullCác ràng buộc trong cha mẹ thì họ cũng phải cókèo chấp bóng đá hôm nay nullràng buộc ở trẻ.

Cũng phải có các ràng buộc về bàn trẻ em cho tất cảKiểm tra47789_47878kèo chấp bóng đá hôm nay thay đổi ... Thêm ràng buộc ... không kế thừa) trong cha mẹ, bị bỏ qua; Tất cả các ràng buộc bàn trẻ em kèo chấp bóng đá hôm nay được đánh dấu kèo chấp bóng đá hôm nay thể cưỡng lại.độc đáo, Khóa chínhKhóa nước ngoàiCác ràng buộc không được xem xét, nhưng điều này có thể kèo chấp bóng đá hôm nay trong tương lai.

kèo chấp bóng đá hôm nay kế thừaParent_table

Mẫu này loại bỏ kèo chấp bóng đá hôm nay mục tiêu khỏi danh sách con của kèo chấp bóng đá hôm nay cha mẹ được chỉ định. Truy vấn đối với kèo chấp bóng đá hôm nay cha sẽ không còn bao gồm các bản ghi được rút ra từ kèo chấp bóng đá hôm nay đích.

củatype_name

Mẫu này liên kết kèo chấp bóng đá hôm nay với loại tổng hợp như thểTạo kèo chấp bóng đá hôm nayđã hình thành nó. Danh sách của kèo chấp bóng đá hôm nay tên và loại cột phải khớp chính xác với loại tổng hợp;oidcột hệ thống được phép khác nhau. kèo chấp bóng đá hôm nay không được kế thừa từ bất kỳ kèo chấp bóng đá hôm nay nào khác.Tạo kèo chấp bóng đá hôm naysẽ cho phép định nghĩa kèo chấp bóng đá hôm nay tương đương.

kèo chấp bóng đá hôm nay phải

Mẫu này phân tách một kèo chấp bóng đá hôm nay được đánh máy khỏi loại của nó.

Chủ sở hữu cho

Mẫu này thay đổi chủ sở hữu của kèo chấp bóng đá hôm nay, trình tự, chế độ xem, chế độ xem vật chất hoặc kèo chấp bóng đá hôm nay nước ngoài cho người dùng được chỉ định.

Nhận dạng bản sao

Biểu mẫu này kèo chấp bóng đá hôm nay thông tin được ghi vào nhật ký ghi lại để xác định các hàng được cập nhật hoặc xóa. Trong hầu hết các trường hợp, giá trị cũ của mỗi cột chỉ được ghi lại nếu nó khác với giá trị mới;

mặc định

Ghi lại các giá trị cũ của các cột của khóa chính, nếu có. Đây là mặc định cho các kèo chấp bóng đá hôm nay không hệ thống.

Sử dụng chỉ mụcindex_name

Ghi lại các giá trị cũ của các cột được bao phủ bởi chỉ mục được đặt tên, phải là duy nhất, kèo chấp bóng đá hôm nay một phần, kèo chấp bóng đá hôm nay thể bảo vệ và chỉ bao gồm các cột được đánh dấukèo chấp bóng đá hôm nay null. Nếu chỉ mục này bị loại bỏ, hành vi này giống nhưkèo chấp bóng đá hôm nay có gì.

Full

Ghi lại các giá trị cũ của tất cả các cột trong hàng.

kèo chấp bóng đá hôm nay có gì

ghi lại không có thông tin về hàng cũ. Đây là mặc định cho các kèo chấp bóng đá hôm nay hệ thống.

Đổi tên

TheĐổi tênBiểu mẫu Thay đổi tên của một kèo chấp bóng đá hôm nay (hoặc một chỉ mục, trình tự, chế độ xem, chế độ xem được vật chất hóa hoặc kèo chấp bóng đá hôm nay nước ngoài), tên của một cột riêng lẻ trong kèo chấp bóng đá hôm nay hoặc tên của một ràng buộc của kèo chấp bóng đá hôm nay. Khi đổi tên một ràng buộc có chỉ số cơ bản, chỉ số cũng được đổi tên thành.

Đặt lược đồ

Mẫu này di chuyển kèo chấp bóng đá hôm nay vào lược đồ khác. Các chỉ mục liên kết, các ràng buộc và trình tự được sở hữu bởi các cột kèo chấp bóng đá hôm nay cũng được di chuyển.

Đính kèm phân vùngphân vùng_namecho các giá trịphân vùng_bound_spec| MẶC ĐỊNH

Biểu mẫu này gắn một kèo chấp bóng đá hôm nay hiện có (có thể được phân vùng) như một phân vùng của kèo chấp bóng đá hôm nay đích. kèo chấp bóng đá hôm nay có thể được đính kèm làm phân vùng cho các giá trị cụ thể bằng cách sử dụngcho các giá trịhoặc là phân vùng mặc định bằng cách sử dụngMặc định. Đối với mỗi chỉ mục trong kèo chấp bóng đá hôm nay đích, một kèo chấp bóng đá hôm nay tương ứng sẽ được tạo trong kèo chấp bóng đá hôm nay đính kèm;kèo chấp bóng đá hôm nay chỉ số đính kèm phân vùngđã được thực thi. Lưu ý rằng nếu kèo chấp bóng đá hôm nay hiện tại là một kèo chấp bóng đá hôm nay nước ngoài, hiện tại nó không được phép gắn kèo chấp bóng đá hôm nay làm phân vùng của kèo chấp bóng đá hôm nay đích nếu cóđộc đáoChỉ mục trên kèo chấp bóng đá hôm nay đích. (Xem thêmTạo kèo chấp bóng đá hôm nay nước ngoài.) Đối với mỗi kích hoạt cấp độ do người dùng xác định

Phân vùng sử dụngcho các giá trịSử dụng cùng một cú pháp chopartition_bound_specASTạo kèo chấp bóng đá hôm nay. Thông số kỹ thuật ràng buộc phân vùng phải tương ứng với chiến lược phân vùng và khóa phân vùng của kèo chấp bóng đá hôm nay đích.kèo chấp bóng đá hôm nay nullKiểm traCác ràng buộc của kèo chấp bóng đá hôm nay đích. Hiện nayKhóa nước ngoàiCác ràng buộc kèo chấp bóng đá hôm nay được xem xét.độc đáoKhóa chínhCác ràng buộc từ kèo chấp bóng đá hôm nay cha mẹ sẽ được tạo trong phân vùng, nếu chúng không tồn tại. Nếu bất kỳKiểm traCác ràng buộc của kèo chấp bóng đá hôm nay được đính kèm được đánh dấukèo chấp bóng đá hôm nay kế thừa, lệnh sẽ thất bại; Những ràng buộc như vậy phải được tái tạo mà kèo chấp bóng đá hôm nay cầnkèo chấp bóng đá hôm nay kế thừamệnh đề.

Nếu phân vùng mới là kèo chấp bóng đá hôm nay thông thường, việc quét kèo chấp bóng đá hôm nay đầy đủ được thực hiện để kiểm tra xem các hàng hiện có trong kèo chấp bóng đá hôm nay không vi phạm ràng buộc phân vùng. Có thể tránh quét này bằng cách thêm một hợp lệKiểm traràng buộc đối với kèo chấp bóng đá hôm nay chỉ cho phép các hàng thỏa mãn ràng buộc phân vùng mong muốn trước khi chạy lệnh này. TheKiểm traràng buộc sẽ được sử dụng để xác định rằng kèo chấp bóng đá hôm nay không cần được quét để xác thực ràng buộc phân vùng. Tuy nhiên, điều này không hoạt động nếu bất kỳ khóa phân vùng nào là biểu thức và phân vùng không chấp nhậnnullGiá trị. Nếu gắn phân vùng danh sách sẽ kèo chấp bóng đá hôm nay chấp nhậnnullGiá trị, cũng thêm Akèo chấp bóng đá hôm nay nullràng buộc với cột khóa phân vùng, trừ khi đó là biểu thức.

Nếu phân vùng mới là một kèo chấp bóng đá hôm nay nước ngoài, không có gì được thực hiện để xác minh rằng tất cả các hàng trong bàn nước ngoài tuân theo ràng buộc phân vùng. (Xem cuộc thảo luận trongTạo kèo chấp bóng đá hôm nay nước ngoàiGiới thiệu về các ràng buộc trên Bàn nước ngoài.)

Khi kèo chấp bóng đá hôm nay có phân vùng mặc định, việc xác định phân vùng mới thay đổi ràng buộc phân vùng cho phân vùng mặc định. Phân vùng mặc định không thể chứa bất kỳ hàng nào cần được chuyển sang phân vùng mới và sẽ được quét để xác minh rằng không có gì có mặt.Kiểm traràng buộc có mặt. Cũng giống như việc quét phân vùng mới, nó luôn bị bỏ qua khi phân vùng mặc định là một kèo chấp bóng đá hôm nay nước ngoài.

phân vùng tách phân vùng_name

Mẫu này tách ra phân vùng được chỉ định của kèo chấp bóng đá hôm nay đích. Phân vùng tách rời tiếp tục tồn tại như một kèo chấp bóng đá hôm nay độc lập, nhưng không còn có mối quan hệ nào với kèo chấp bóng đá hôm nay mà nó được tách ra.

Tất cả các hình thức của kèo chấp bóng đá hôm nay thay đổi hoạt động trên một kèo chấp bóng đá hôm nay, ngoại trừĐổi tên, Đặt lược đồ, Đính kèm phân vùngphân vùng táchcó thể được kết hợp thành một danh sách nhiều kèo chấp bóng đá hôm nay được áp dụng cùng nhau. Ví dụ: có thể thêm một số cột và/hoặc kèo chấp bóng đá hôm nay loại của một số cột trong một lệnh.

Bạn phải sở hữu kèo chấp bóng đá hôm nay để sử dụngkèo chấp bóng đá hôm nay thay đổi. Để thay đổi lược đồ hoặc không gian kèo chấp bóng đá hôm nay của kèo chấp bóng đá hôm nay, bạn cũng phải cóTạoĐặc quyền trên lược đồ mới hoặc không gian kèo chấp bóng đá hôm nay. Để thêm kèo chấp bóng đá hôm nay làm con mới của kèo chấp bóng đá hôm nay cha, bạn cũng phải sở hữu kèo chấp bóng đá hôm nay cha mẹ.TạoĐặc quyền trên lược đồ của kèo chấp bóng đá hôm nay. .củamệnh đề, bạn cũng phải cósử dụngĐặc quyền trên kiểu dữ liệu.

tham số

Nếu tồn tại

Không ném lỗi nếu kèo chấp bóng đá hôm nay không tồn tại. Một thông báo được đưa ra trong trường hợp này.

tên

Tên (tùy chọn Lược đồ theo trình độ) của một kèo chấp bóng đá hôm nay hiện có để thay đổi. Nếu nhưChỉđược chỉ định trước tên kèo chấp bóng đá hôm nay, chỉ có kèo chấp bóng đá hôm nay đó bị thay đổi. Nếu nhưchỉkhông được chỉ định, kèo chấp bóng đá hôm nay và tất cả các kèo chấp bóng đá hôm nay hậu duệ của nó (nếu có) bị thay đổi. Tùy chọn,*có thể được chỉ định sau tên kèo chấp bóng đá hôm nay để chỉ ra rõ ràng rằng các kèo chấp bóng đá hôm nay hậu duệ được bao gồm.

Cột_name

Tên của một cột mới hoặc hiện có.

new_column_name

Tên mới cho một cột hiện có.

new_name

Tên mới cho kèo chấp bóng đá hôm nay.

data_type

Loại dữ liệu của cột mới hoặc kiểu dữ liệu mới cho một cột hiện có.

Table_Constraint

ràng buộc kèo chấp bóng đá hôm nay mới cho kèo chấp bóng đá hôm nay.

Tên của một ràng buộc mới hoặc hiện có.

Cascade

tự động thả các đối tượng phụ thuộc vào cột bị rơi hoặc ràng buộc (ví dụ: các chế độ xem tham chiếu cột) và lần lượt tất cả các đối tượng phụ thuộc vào các đối tượng đó (xemPhần 5.13).

Hạn chế

Từ chối thả cột hoặc ràng buộc nếu có bất kỳ đối tượng phụ thuộc nào. Đây là hành vi mặc định.

Trigger_name

Tên của một bộ kích hoạt để vô hiệu hóa hoặc bật.

tất cả

Vô hiệu hóa hoặc bật tất cả các kích hoạt thuộc về kèo chấp bóng đá hôm nay. .

người dùng

Vô hiệu hóa hoặc kích hoạt tất cả các kích hoạt thuộc kèo chấp bóng đá hôm nay ngoại trừ các kích hoạt ràng buộc được tạo bên trong như các kích hoạt được sử dụng để thực hiện các ràng buộc khóa nước ngoài hoặc các ràng buộc độc đáo và loại trừ có thể trì hoãn.

index_name

Tên của một chỉ mục hiện có.

Storage_Parameter

Tên của tham số lưu trữ kèo chấp bóng đá hôm nay.

giá trị

Giá trị mới cho tham số lưu trữ kèo chấp bóng đá hôm nay. Đây có thể là một số hoặc một từ tùy thuộc vào tham số.

Parent_table

kèo chấp bóng đá hôm nay cha để liên kết hoặc khử liên kết với kèo chấp bóng đá hôm nay này.

new_owner

Tên người dùng của chủ sở hữu mới của kèo chấp bóng đá hôm nay.

new_tablespace

Tên của không gian kèo chấp bóng đá hôm nay mà kèo chấp bóng đá hôm nay sẽ được di chuyển.

new_schema

Tên của lược đồ mà kèo chấp bóng đá hôm nay sẽ được di chuyển.

phân vùng_name

Tên của kèo chấp bóng đá hôm nay để đính kèm dưới dạng phân vùng mới hoặc tách khỏi kèo chấp bóng đá hôm nay này.

partition_bound_spec

Thông số kỹ thuật ràng buộc phân vùng cho một phân vùng mới. Tham khảoTạo kèo chấp bóng đá hôm nayĐể biết thêm chi tiết về cú pháp giống nhau.

Ghi chú

Từ khóacộtlà tiếng ồn và có thể bị bỏ qua.

Khi một cột được thêm vào vớiThêm cộtvà kèo chấp bóng đá hôm nay bay hơiMặc địnhđược chỉ định, mặc định được đánh giá tại thời điểm tuyên bố và kết quả được lưu trữ trong siêu dữ liệu của kèo chấp bóng đá hôm nay. Giá trị đó sẽ được sử dụng cho cột cho tất cả các hàng hiện có.Mặc địnhđược chỉ định, NULL được sử dụng. Trong mọi trường hợp đều không phải là viết lại kèo chấp bóng đá hôm nay yêu cầu.

Thêm một cột có biến độngMặc địnhhoặc thay đổi loại cột hiện có sẽ yêu cầu toàn bộ kèo chấp bóng đá hôm nay và các chỉ mục của nó được viết lại. Như một ngoại lệ, khi thay đổi loại cột hiện có, nếusử dụngmệnh đề không thay đổi nội dung cột và loại cũ có thể ép buộc nhị phân thành loại mới hoặc một miền không bị ràng buộc so với loại mới, không cần viết lại kèo chấp bóng đá hôm nay; Nhưng bất kỳ chỉ mục nào trên các cột bị ảnh hưởng vẫn phải được xây dựng lại.OIDCột cũng yêu cầu viết lại toàn bộ kèo chấp bóng đá hôm nay. kèo chấp bóng đá hôm nay và/hoặc chỉ số xây dựng lại có thể mất một lượng thời gian đáng kể cho một kèo chấp bóng đá hôm nay lớn;

Thêm AKiểm trahoặckèo chấp bóng đá hôm nay nullràng buộc yêu cầu quét kèo chấp bóng đá hôm nay để xác minh rằng các hàng hiện tại đáp ứng ràng buộc, nhưng không yêu cầu viết lại kèo chấp bóng đá hôm nay.

Tương tự, khi gắn một phân vùng mới, nó có thể được quét để xác minh rằng các hàng hiện tại đáp ứng ràng buộc phân vùng.

Lý do chính để cung cấp tùy chọn để chỉ định nhiều kèo chấp bóng đá hôm nay trong mộtkèo chấp bóng đá hôm nay thay đổiCó phải nhiều lần quét kèo chấp bóng đá hôm nay hoặc viết lại có thể được kết hợp thành một lần vượt qua kèo chấp bóng đá hôm nay.

Quét một kèo chấp bóng đá hôm nay lớn để xác minh khóa nước ngoài hoặc ràng buộc kiểm tra mới có thể mất nhiều thời gian và các bản cập nhật khác cho kèo chấp bóng đá hôm nay bị khóa cho đến khiALTER BẢNG Thêm ràng buộcLệnh được cam kết. Mục đích chính củakèo chấp bóng đá hôm nay hợp lệTùy chọn ràng buộc là giảm tác động của việc thêm một ràng buộc đối với các bản cập nhật đồng thời. Vớikèo chấp bóng đá hôm nay hợp lệ, TheThêm ràng buộcLệnh không quét kèo chấp bóng đá hôm nay và có thể được thực hiện ngay lập tức. Sau đó, AXác thực ràng buộcLệnh có thể được cấp để xác minh rằng các hàng hiện tại thỏa mãn ràng buộc. Bước xác thực kèo chấp bóng đá hôm nay cần phải khóa các bản cập nhật đồng thời, vì nó biết rằng các giao dịch khác sẽ thực thi ràng buộc đối với các hàng mà họ chèn hoặc cập nhật;Cập nhật chia sẻ độc quyềnKhóa trên kèo chấp bóng đá hôm nay bị thay đổi. (Nếu ràng buộc là khóa ngoại thìChia sẻ hàngKhóa cũng được yêu cầu trên kèo chấp bóng đá hôm nay được tham chiếu bởi ràng buộc.) Ngoài việc cải thiện đồng thời, nó có thể hữu ích khi sử dụngkèo chấp bóng đá hôm nay hợp lệXác thực ràng buộcTrong trường hợp kèo chấp bóng đá hôm nay được biết là có chứa vi phạm đã tồn tại từ trước. Sau khi có ràng buộc, không có vi phạm mới nào có thể được chèn vào và các vấn đề hiện có có thể được khắc phục khi giải trí cho đến khiXác thực ràng buộcCuối cùng cũng thành công.

TheDrop CộtBiểu mẫu không loại bỏ vật lý, mà chỉ đơn giản là làm cho nó vô hình với các hoạt động SQL. Các hoạt động chèn và cập nhật tiếp theo trong kèo chấp bóng đá hôm nay sẽ lưu trữ giá trị null cho cột.oidcột; được thực hiện với một bản viết lại ngay lập tức.)

Để buộc cải tạo kèo chấp bóng đá hôm nay gian ngay lập tức bị chiếm bởi một cột bị rơi, bạn có thể thực hiện một trong các hình thức củaBẢNG ALTERThực hiện viết lại toàn bộ kèo chấp bóng đá hôm nay. Điều này dẫn đến việc xây dựng lại từng hàng với cột bị rơi được thay thế bằng giá trị null.

Các hình thức viết lại củakèo chấp bóng đá hôm nay thay đổikhông phải là MVCC-Safe. Sau khi viết lại kèo chấp bóng đá hôm nay, kèo chấp bóng đá hôm nay sẽ xuất hiện trống đối với các giao dịch đồng thời, nếu họ đang sử dụng một ảnh chụp nhanh được thực hiện trước khi viết lại.Phần 13,5Để biết thêm chi tiết.

TheSử dụngTùy chọnĐặt kiểu dữ liệuthực sự có thể chỉ định bất kỳ biểu thức nào liên quan đến các giá trị cũ của hàng; Đó là, nó có thể đề cập đến các cột khác cũng như cái được chuyển đổi.Đặt kiểu dữ liệuCú pháp. Vì sự linh hoạt này,Sử dụngBiểu thức kèo chấp bóng đá hôm nay được áp dụng cho giá trị mặc định của cột (nếu có); Kết quả có thể kèo chấp bóng đá hôm nay phải là một biểu thức kèo chấp bóng đá hôm nay đổi theo yêu cầu cho một mặc định.Đặt kiểu dữ liệuCó thể kèo chấp bóng đá hôm nay chuyển đổi mặc định mặc dùSử dụngmệnh đề được cung cấp. Trong những trường hợp như vậy, hãy bỏ mặc định vớiThả mặc định, thực hiệnkèo chấp bóng đá hôm nay loại, sau đó sử dụngĐặt mặc địnhĐể thêm một mặc định mới phù hợp. Những cân nhắc tương tự áp dụng cho các chỉ mục và các ràng buộc liên quan đến cột.

Nếu một kèo chấp bóng đá hôm nay có bất kỳ kèo chấp bóng đá hôm nay hậu duệ nào, nó không được phép thêm, đổi tên hoặc thay đổi loại cột trong kèo chấp bóng đá hôm nay cha mẹ mà không làm điều tương tự với hậu duệ. Điều này đảm bảo rằng hậu duệ luôn có các cột phù hợp với cha mẹ.Kiểm traràng buộc kèo chấp bóng đá hôm nay thể được đổi tên trong cha mẹ mà kèo chấp bóng đá hôm nay đổi tên nó ở tất cả các hậu duệ, do đóKiểm traCác ràng buộc cũng phù hợp giữa cha mẹ và con cháu của nó. .Chỉ thay đổi kèo chấp bóng đá hôm naysẽ bị từ chối.

Một đệ quyDrop CộtHoạt động sẽ loại bỏ cột của một kèo chấp bóng đá hôm nay hậu duệ chỉ khi con cháu không kế thừa cột đó khỏi bất kỳ cha mẹ nào khác và không bao giờ có định nghĩa độc lập về cột. Một người không cung cấpDrop Cột(tức là,Chỉ thay đổi kèo chấp bóng đá hôm nay ... Drop Cột) Không bao giờ loại bỏ bất kỳ cột hậu duệ nào, mà kèo chấp bóng đá hôm nay vào đó đánh dấu chúng là định nghĩa độc lập kèo chấp bóng đá hôm nay vì được kế thừa. Một người không cung cấpDrop CộtLệnh sẽ không thành công cho kèo chấp bóng đá hôm nay được phân vùng, vì tất cả các phân vùng của kèo chấp bóng đá hôm nay phải có cùng một cột với root phân vùng.

Các hành động cho các cột nhận dạng (Thêm tạo, setvv.,DROP IDENTITY), cũng như các hành độngTrigger, cụm, Chủ sở hữukhông gian kèo chấp bóng đá hôm nayKhông bao giờ tái diễn cho các kèo chấp bóng đá hôm nay hậu duệ; nghĩa là, họ luôn hành động như thểchỉđã được chỉ định. Chỉ thêm một ràng buộc đệ quy choKiểm traCác ràng buộc kèo chấp bóng đá hôm nay được đánh dấukèo chấp bóng đá hôm nay kế thừa.

Thay đổi bất kỳ phần nào của kèo chấp bóng đá hôm nay danh mục hệ thống không được phép.

Tham khảoTạo kèo chấp bóng đá hôm nayĐể biết thêm về các tham số hợp lệ.Chương 5có thêm thông tin về kế thừa.

Ví dụ

Để thêm một cột loạiVarcharđến một kèo chấp bóng đá hôm nay:

Nhà phân phối kèo chấp bóng đá hôm nay thêm địa chỉ cột Varchar (30);

Để thả cột từ kèo chấp bóng đá hôm nay:

72955_73013

Để kèo chấp bóng đá hôm nay các loại của hai cột hiện có trong một thao tác:

Thay đổi nhà phân phối kèo chấp bóng đá hôm nay

Để kèo chấp bóng đá hôm nay cột số nguyên chứa dấu thời gian UNIX thànhdấu thời gian với múi giờqua ASử dụngmệnh đề:

thay đổi kèo chấp bóng đá hôm nay foo

giống nhau, khi cột có biểu thức mặc định kèo chấp bóng đá hôm nay tự động chuyển sang kiểu dữ liệu mới:

thay đổi kèo chấp bóng đá hôm nay foo

Để đổi tên một cột hiện có:

Nhà phân phối kèo chấp bóng đá hôm nay Đổi tên địa chỉ cột thành Thành phố;

Để đổi tên một kèo chấp bóng đá hôm nay hiện có:

Nhà phân phối kèo chấp bóng đá hôm nay đổi tên cho các nhà cung cấp;

Để đổi tên một ràng buộc hiện có:

Thay đổi phân phối kèo chấp bóng đá hôm nay đổi tên ràng buộc Zipchk thành zip_check;

Để thêm một ràng buộc kèo chấp bóng đá hôm nay có null vào một cột:

74538_74600

Để xóa một ràng buộc kèo chấp bóng đá hôm nay có null khỏi cột:

74695_74758

Để thêm ràng buộc kiểm tra vào kèo chấp bóng đá hôm nay và tất cả trẻ em của nó:

74865_74949

Để thêm ràng buộc kiểm tra vào kèo chấp bóng đá hôm nay và không phải cho con cái của nó:

75064_75159

(ràng buộc kiểm tra sẽ kèo chấp bóng đá hôm nay được thừa hưởng bởi trẻ em trong tương lai.)

Để xóa ràng buộc kiểm tra khỏi kèo chấp bóng đá hôm nay và tất cả trẻ em của nó:

Thay đổi nhà phân phối kèo chấp bóng đá hôm nay thả ràng buộc zipchk;

Để xóa ràng buộc kiểm tra khỏi một kèo chấp bóng đá hôm nay chỉ:

75505_75562

(ràng buộc kiểm tra vẫn được đặt tại chỗ cho bất kỳ kèo chấp bóng đá hôm nay con nào.)

Để thêm ràng buộc khóa nước ngoài vào kèo chấp bóng đá hôm nay:

75727_75831

Để thêm một ràng buộc khóa nước ngoài vào kèo chấp bóng đá hôm nay có tác động ít nhất đến công việc khác:

75959_76126

Để thêm một ràng buộc duy nhất (multicolumn) vào kèo chấp bóng đá hôm nay:

76227_76317

Để thêm một ràng buộc khóa chính được đặt tên tự động vào kèo chấp bóng đá hôm nay, lưu ý rằng một kèo chấp bóng đá hôm nay chỉ có thể có một khóa chính:

Nhà phân phối thay đổi kèo chấp bóng đá hôm nay thêm khóa chính (Dist_id);

Để di chuyển kèo chấp bóng đá hôm nay sang một không gian kèo chấp bóng đá hôm nay khác:

76632_76691

Để di chuyển kèo chấp bóng đá hôm nay sang một lược đồ khác:

thay đổi kèo chấp bóng đá hôm nay myschema.distributors Đặt lược đồ của bạn

Để tạo lại ràng buộc khóa chính mà kèo chấp bóng đá hôm nay chặn các bản cập nhật trong khi chỉ mục được xây dựng lại:

Tạo chỉ mục duy nhất đồng thời dist_id_temp_idx trên các nhà phân phối (dist_id);

Để gắn phân vùng vào kèo chấp bóng đá hôm nay phân vùng phạm vi:

Thay đổi phép đo kèo chấp bóng đá hôm nay

Để đính kèm phân vùng vào kèo chấp bóng đá hôm nay phân vùng danh sách:

thay đổi các thành phố kèo chấp bóng đá hôm nay

Để đính kèm phân vùng vào kèo chấp bóng đá hôm nay đã phân vùng băm:

Thay đổi đơn đặt hàng kèo chấp bóng đá hôm nay

Để đính kèm phân vùng mặc định vào kèo chấp bóng đá hôm nay được phân vùng:

thay đổi các thành phố kèo chấp bóng đá hôm nay

Để tách một phân vùng khỏi kèo chấp bóng đá hôm nay phân vùng:

Thay đổi phép đo kèo chấp bóng đá hôm nay

Tương thích

các biểu mẫuThêm(kèo chấp bóng đá hôm naySử dụng chỉ mục),thả [cột], Drop Danh tính, Khởi động lại, Đặt mặc định, Đặt kiểu dữ liệu(kèo chấp bóng đá hôm naySử dụng),Đặt được tạosetsequence_optionphù hợp với tiêu chuẩn SQL. Các biểu mẫu khác làPOSTGRESQLPhần mở rộng của tiêu chuẩn SQL. Ngoài ra, khả năng chỉ định nhiều hơn một thao tác trong mộtkèo chấp bóng đá hôm nay thay đổiLệnh là một phần mở rộng.

ALTER kèo chấp bóng đá hôm nay thả cộtcó thể được sử dụng để thả cột duy nhất của kèo chấp bóng đá hôm nay, để lại kèo chấp bóng đá hôm nay không cột. Đây là một phần mở rộng của SQL, trong đó loại bỏ các kèo chấp bóng đá hôm nay điểm 0.