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

kèo bóng đá euro

kèo bóng đá euro - trống một bảng hoặc bộ bảng

Synopsis

kèo bóng đá euro [bảng] [chỉ]tên[ *] [, ...]

Mô tả

kèo bóng đá euronhanh chóng xóa tất cả kèo bóng đá euro hàng khỏi một tập hợp kèo bóng đá euro bảng. Nó có tác dụng tương tự như không đủ tiêu chuẩnXóaTrên mỗi bảng, nhưng vì nó không thực sự quét kèo bóng đá euro bảng, nó nhanh hơn. Hơn nữa, nó lấy lại không gian đĩa ngay lập tức, thay vì yêu cầu tiếp theoNút hútHoạt động. Điều này hữu ích nhất trên kèo bóng đá euro bảng lớn.

tham số

tên

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

Khởi động lại danh tính

tự động khởi động lại các chuỗi được sở hữu bởi các cột của (các) bảng bị kèo bóng đá euro cụt

Tiếp tục nhận dạng

Không thay đổi kèo bóng đá euro giá trị của kèo bóng đá euro chuỗi. Đây là mặc định.

Cascade

12469_12609Cascade.

Hạn chế

Từ chối kèo bóng đá euro nếu bất kỳ bảng nào có tài liệu tham khảo phím nước ngoài từ các bảng không được liệt kê trong lệnh. Đây là mặc định.

ghi chú

Bạn phải cókèo bóng đá euroĐặc quyền trên bảng để kèo bóng đá euro nó.

kèo bóng đá euromua lạiAccess ExclusiveKhóa trên mỗi bảng nó hoạt động, chặn tất cả kèo bóng đá euro hoạt động đồng thời khác trên bảng. KhiKhởi động lại danh tínhđược chỉ định, bất kỳ chuỗi nào được khởi động lại đều được khóa tương tự. Nếu cần truy cập đồng thời vào bảng, thìXóanên sử dụng lệnh.

kèo bóng đá euro13629_13873CascadeTùy chọn có thể được sử dụng để tự động bao gồm tất cả các bảng phụ thuộc - nhưng hãy cẩn thận khi sử dụng tùy chọn này, nếu không bạn có thể mất dữ liệu mà bạn không có ý định! Lưu ý cụ thể rằng khi bảng bị kèo bóng đá euro là phân vùng, các phân vùng anh chị em không bị ảnh hưởng, nhưng việc xếp tầng xảy ra với tất cả các bảng tham chiếu và tất cả các phân vùng của chúng không có sự phân biệt.

kèo bóng đá eurosẽ không bắn bất kỳ nàotrên xóaTrình kích hoạt có thể tồn tại cho kèo bóng đá euro bảng. Nhưng nó sẽ bắnON TRUNCATETriggers. Nếu nhưON TRUNCATETrình kích hoạt được xác định cho bất kỳ bảng nào, sau đó tất cảTrước khi kèo bóng đá euroTriggers được bắn trước khi bất kỳ lần kèo bóng đá euro nào xảy ra và tất cảsau khi kèo bóng đá euroTrình kích hoạt được bắn sau khi lần kèo bóng đá euro cuối cùng được thực hiện và bất kỳ chuỗi nào được đặt lại. Các trình kích hoạt sẽ bắn theo thứ tự các bảng sẽ được xử lý (đầu tiên là các bảng được liệt kê trong lệnh, và sau đó bất kỳ điều gì đã được thêm vào do xếp tầng).

kèo bóng đá eurokhông phải là MVCC-Safe. Sau khi cắt, bảng 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 kèo bóng đá euro xảy ra.Phần 13.6Để biết thêm chi tiết.

kèo bóng đá eurolà giao dịch an toàn đối với dữ liệu trong các bảng: Việc kèo bóng đá euro sẽ được quay lại một cách an toàn nếu giao dịch xung quanh không cam kết.

KhiKhởi động lại danh tínhđược chỉ định, ngụ ýThay đổi trình tự khởi động lạiHoạt động cũng được thực hiện giao dịch; Đó là, họ sẽ được quay lại nếu giao dịch xung quanh không cam kết.currval (); nghĩa là, sau khi giao dịchcurrval ()sẽ tiếp tục phản ánh giá trị chuỗi cuối cùng thu được bên trong giao dịch thất bại, mặc dù bản thân trình tự có thể không còn phù hợp với điều đó. Điều này tương tự như hành vi thông thường củacurrval ()Sau khi giao dịch thất bại.

kèo bóng đá euroCó thể được sử dụng cho kèo bóng đá euro bảng nước ngoài nếu được hỗ trợ bởi trình bao bọc dữ liệu nước ngoài, ví dụ, xemPOSTGRES_FDW.

Ví dụ

kèo bóng đá euro các bảngBigTableFattable:

Bigtable, fattable;

Cùng và cũng đặt lại bất kỳ trình tạo chuỗi liên quan nào:

17007_17056

kèo bóng đá euro bảngotherTablevà Cascade cho bất kỳ bảng nào tham chiếuotherTablethông qua kèo bóng đá euro ràng buộc về phím nước ngoài:

Cơn thường kèo bóng đá euro tầng khác;

Tương thích

Tiêu chuẩn SQL: 2008 bao gồm Akèo bóng đá euroLệnh có cú phápBảng kèo bóng đá euroTableName. kèo bóng đá euro điều khoảnTiếp tục nhận dạng/Khởi động lại danh tínhcũng xuất hiện trong tiêu chuẩn đó, nhưng có ý nghĩa liên quan đến một chút. Một số hành vi đồng thời của lệnh này được xác định theo tiêu chuẩn, do đó kèo bóng đá euro ghi chú trên nên được xem xét và so sánh với kèo bóng đá euro triển khai khác nếu cần thiết.

Xem thêm

Xóa