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à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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá cúp c2

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

Synopsis

kèo bóng đá cúp c2 [bảng] [chỉ]tên[ *] [, ...]

Mô tả

kèo bóng đá cúp c2nhanh chóng xóa tất cả các hàng khỏi một tập hợp các kèo bóng đá cúp c2. Nó có tác dụng tương tự như không đủ tiêu chuẩnXóatrên mỗi kèo bóng đá cúp c2, nhưng vì nó không thực sự quét các kèo bóng đá cúp c2, 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 các kèo bóng đá cúp c2 lớn.

tham số

tên

Tên (tùy chọn Lược đồ theo trình độ) của bảng để kèo bóng đá cúp c2. Nếu nhưchỉđược chỉ định trước tên bảng, chỉ có bảng đó bị kèo bóng đá cúp c2. 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 đá cúp c2 cụt. Tùy chọn,*có thể được chỉ định sau tên kèo bóng đá cúp c2 để chỉ ra rõ ràng rằng các kèo bóng đá cúp c2 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 đá cúp c2 cụt.

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

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

Cascade

12262_12402Cascade.

Hạn chế

Từ chối kèo bóng đá cúp c2 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 đá cúp c2Đặc quyền trên bảng để kèo bóng đá cúp c2 nó.

kèo bóng đá cúp c2mua lạiAccess ExclusiveKhóa trên mỗi kèo bóng đá cúp c2 nó hoạt động, chặn tất cả các hoạt động đồng thời khác trên kèo bóng đá cúp c2. 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 kèo bóng đá cúp c2, thìXóanên sử dụng lệnh.

kèo bóng đá cúp c2Không thể được sử dụng trên bảng có tài liệu tham khảo phím nước ngoài từ các bảng khác, trừ khi tất cả các bảng như vậy cũng bị kèo bóng đá cúp c2 trong cùng một lệnh. Kiểm tra tính hợp lệ trong các trường hợp như vậy sẽ yêu cầu quét bảng, và toàn bộ điểm không phải là để thực hiện.CascadeTùy chọn có thể được sử dụng để tự động bao gồm tất cả các kèo bóng đá cúp c2 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!

kèo bóng đá cúp c2sẽ không bắn bất kỳtrên xóaTrình kích hoạt có thể tồn tại cho các kèo bóng đá cúp c2. Nhưng nó sẽ bắnOn kèo bóng đá cúp c2Triggers. Nếu nhưOn kèo bóng đá cúp c2Trình kích hoạt được xác định cho bất kỳ kèo bóng đá cúp c2 nào, sau đó tất cảTrước khi kèo bóng đá cúp c2Triggers được bắn trước khi bất kỳ lần kèo bóng đá cúp c2 nào xảy ra và tất cảsau khi kèo bóng đá cúp c2Trình kích hoạt được bắn sau khi lần kèo bóng đá cúp c2 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 đá cúp c2khô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 đá cúp c2 xảy ra.Phần 13,5Để biết thêm chi tiết.

kèo bóng đá cúp c2là giao dịch an toàn đối với dữ liệu trong các bảng: Việc kèo bóng đá cúp c2 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 đá cúp c2Hiện không được hỗ trợ cho các kèo bóng đá cúp c2 nước ngoài. Điều này ngụ ý rằng nếu một kèo bóng đá cúp c2 được chỉ định có bất kỳ kèo bóng đá cúp c2 hậu duệ nào là nước ngoài, thì lệnh sẽ thất bại.

ví dụ

kèo bóng đá cúp c2 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:

16515_16564

kèo bóng đá cúp c2 bảngotherTablevà Cascade cho bất kỳ kèo bóng đá cúp c2 nào tham chiếuotherTablethông qua các ràng buộc của nước ngoài:

Cơn thường các tầng khác;

Tương thích

Tiêu chuẩn SQL: 2008 bao gồm Akèo bóng đá cúp c2Lệnh có cú phápBảng kèo bóng đá cúp c2TableName. Các đ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ó một chút khác nhau mặc dù có ý nghĩa liên quan. 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 đó các ghi chú trên nên được xem xét và so sánh với các triển khai khác nếu cần thiết.

Xem thêm

PostgreSQL: