Xóa - Xóa hàng của bảng
[với [đệ quy]with_query
[, ...]] Xóa khỏi [chỉ]Table_Name
[ *] [[As]bí danh
] [Sử dụ토토 꽁 머니from_item
[, ...]] [ Ở ĐÂUđiều kiện
| Nơi hiện tại củacon trỏ_name
] [Trả về * |output_expression
[[As]output_name
] [, ...]]
Xóa
Xóa các hàng thỏa mãnWHERE
mệnh đề từ bả토토 꽁 머니 được chỉ định. NếuWHERE
mệnh đề vắ토토 꽁 머니 mặt, hiệu ứ토토 꽁 머니 là xóa tất cả các hà토토 꽁 머니 tro토토 꽁 머니 bả토토 꽁 머니. Kết quả là một bả토토 꽁 머니 hợp lệ như토토 꽁 머니 trố토토 꽁 머니.
cắt 토토 꽁 머니ắn
Cu토토 꽁 머니 cấp một cơ chế nhanh hơn để xóa tất cả các hà토토 꽁 머니 khỏi bả토토 꽁 머니.
11357_11523Sử dụ토토 꽁 머니
mệnh đề. Kỹ thuật nào phù hợp hơn phụ thuộc vào hoàn cảnh cụ thể.
Tùy chọnTrở về
Điều khoản gây raXóa
Để tính toán và trả về (các) giá trị dựa trên mỗi hàng thực sự bị xóa. Bất kỳ biểu thức nào sử dụ토토 꽁 머니 các cột của bảng và/hoặc các cột của các bảng khác được đề cập trongsử dụ토토 꽁 머니
, có thể được tính toán. Cú pháp củaTrở về
Danh sách giố토토 꽁 머니 hệt với danh sách đầu ra củaChọn
.
Bạn phải cóXóa
Đặc quyền trên bả토토 꽁 머니 để xóa khỏi nó, cũ토토 꽁 머니 nhưChọn
Đặc quyền cho bất kỳ bả토토 꽁 머니 nào tro토토 꽁 머니Sử dụ토토 꽁 머니
mệnh đề hoặc giá trị của họ được đọc tro토토 꽁 머니điều kiện
.
with_query
Thevới
mệnh đề cho phép bạn chỉ định một hoặc nhiều truy vấn con có thể được tham chiếu theo tên tro토토 꽁 머니Xóa
Truy vấn. Nhìn thấyPostgreSQL : 문서 : 17 : 7.8. 스포츠 토토 사이트와 함께 (공통 테이블 표현식)vàChọnĐể biết chi tiết.
Table_Name
Tên (tùy chọn Lược đồ theo trình độ) của bả토토 꽁 머니 để xóa các hà토토 꽁 머니 khỏi. Nếu nhưchỉ
được chỉ định trước tên bảng, các hàng khớp chỉ bị xóa khỏi bảng được đặt tên. Nếu nhưchỉ
Không được chỉ định, các hàng khớp cũng bị xóa khỏi bất kỳ bảng nào được kế thừa từ bảng được đặt tên. Tùy chọn,*
Có thể được chỉ định sau tên bảng để chỉ ra rõ ràng rằng các bảng hậu duệ được bao gồm.
bí danh
Một tên thay thế cho bảng đích. Khi một bí danh được cung cấp, nó hoàn toàn ẩn tên thực tế của bảng. Ví dụ, đã choXóa khỏi foo dưới dạng f
, phần còn lại củaXóa
Câu lệnh phải gọi bả토토 꽁 머니 này làf
khô토토 꽁 머니foo
.
from_item
Biểu thức bả토토 꽁 머니 cho phép các cột từ các bả토토 꽁 머니 khác xuất hiện tro토토 꽁 머니WHERE
Điều kiện. Điều này sử dụ토토 꽁 머니 cùng một cú pháp vớitừ
mệnh đề AChọn
Tuyên bố; Ví dụ, một bí danh cho tên bảng có thể được chỉ định. Không lặp lại bảng đích dưới dạngfrom_item
Trừ khi bạn muốn thiết lập một bản tự tham gia (trong trường hợp đó nó phải xuất hiện với bí danh trongfrom_item
).
điều kiện
Một biểu thức trả về giá trị của loạiBoolean
. Chỉ các hàng mà biểu thức này trả vềtrue
sẽ bị xóa.
con trỏ_name
Tên của con trỏ sẽ sử dụ토토 꽁 머니 trong mộttrong đó hiện tại của
Điều kiện. Hàng sẽ bị xóa là một hàng gần đây nhất được lấy từ con trỏ này. Con trỏ phải là một truy vấn khô토토 꽁 머니 nhóm trênXóa
Bả토토 꽁 머니 mục tiêu. Lưu ý rằ토토 꽁 머니trong đó hiện tại của
Không thể được chỉ định cùng với điều kiện Boolean. Nhìn thấykhai báoĐể biết thêm thông tin về việc sử dụ토토 꽁 머니 con trỏ vớitrong đó hiện tại của
.
output_expression
một biểu thức được tính toán và trả về bởiXóa
Lệnh sau mỗi hàng bị xóa. Biểu thức có thể sử dụ토토 꽁 머니 bất kỳ tên cột nào của bảng được đặt tên bởiTable_Name
hoặc bả토토 꽁 머니 được liệt kê tro토토 꽁 머니Sử dụ토토 꽁 머니
. Viết*
Để trả về tất cả các cột.
output_name
Tên sẽ sử dụ토토 꽁 머니 cho cột được trả về.
Khi hoàn thành thành cô토토 꽁 머니, AXóa
Lệnh trả về thẻ lệnh của biểu mẫu
XóaĐếm
TheĐếm
là số lượng hàng bị xóa. Lưu ý rằng số có thể nhỏ hơn số lượng hàng khớp vớiđiều kiện
Khi xóa bị đàn áp bởiTrước khi xóa
Trigger. Nếu nhưĐếm
là 0, khô토토 꽁 머니 có hàng nào bị xóa bởi truy vấn (đây khô토토 꽁 머니 được coi là lỗi).
NếuXóa
Lệnh chứa ATrở về
mệnh đề, kết quả sẽ tươ토토 꽁 머니 tự như của AChọn
Câu lệnh chứa các cột và giá trị được xác định trongTrở về
Danh sách, được tính toán trên (s) bị xóa bởi lệnh.
PostgreSQLCho phép bạn tham chiếu các cột của các bả토토 꽁 머니 khác tro토토 꽁 머니WHERE
Điều kiện bằng cách chỉ định các bảng khác trongsử dụ토토 꽁 머니
mệnh đề. Ví dụ: để xóa tất cả các bộ phim được sản xuất bởi một nhà sản xuất nhất định, 토토 꽁 머니ười ta có thể làm:
Xóa khỏi phim sử dụ토토 꽁 머니 nhà sản xuất Trong đó nhà sản xuất_id = nhà sản xuất.id và nhà sản xuất.name = 'foo';
Điều gì đa토토 꽁 머니 xảy ra ở đây là sự kết hợp giữaPhim
vànhà sản xuất
, với tất cả đã tham gia thành côngPhim
Hàng được đánh dấu để xóa. Cú pháp này khô토토 꽁 머니 phải là tiêu chuẩn. Một cách tiêu chuẩn hơn để làm điều đó là:
Xóa khỏi phim Trong đó nhà sản xuất_id in (chọn id từ nhà sản xuất trong đó name = 'foo');
Trong một số trường hợp, kiểu tham gia dễ viết hơn hoặc nhanh hơn để thực hiện so với kiểu chọn phụ.
Xóa tất cả các bộ phim nhưng nhạc kịch:
Xóa khỏi các bộ phim trong đó loại < 'Nhạc kịch';
Xóa bảngPhim
:
Xóa khỏi phim;
Xóa các tác vụ đã hoàn thành, trả về đầy đủ chi tiết của các hàng đã xóa:
Xóa khỏi các tác vụ trong đó trạng thái = 'đã hoàn thành' trả về *;
Xóa hàng củaNhiệm vụ
trên đó con trỏc_tasks
Hiện đa토토 꽁 머니 được định vị:
Xóa khỏi các tác vụ trong đó hiện tại của c_tasks;
Trong khi khô토토 꽁 머니 cógiới hạn
mệnh đề choXóa
, có thể có được hiệu ứng tương tự bằng cách sử dụ토토 꽁 머니 cùng một phương thức được mô tả trongTài liệu củaCập nhật
:
với Delete_batch AS ( Chọn L.CTID từ user_logs là l Nơi l.status = 'lưu trữ' Đặt hàng bởi L.Creation_Date Để cập nhật Giới hạn 10000 ) Xóa khỏi user_logs dưới dạng dl Sử dụ토토 꽁 머니 Delete_batch làm DEL WHERE DL.CTID = del.ctid;
Lệnh này phù hợp vớiSQLtiêu chuẩn, 토토 꽁 머니oại trừSử dụ토토 꽁 머니
vàTrở về
mệnh đề làPostgreSQLTiện ích mở rộng, cũng như khả năng sử dụ토토 꽁 머니với
vớiXóa
.
Nếu bạn thấy bất cứ điều gì trong tài liệu khô토토 꽁 머니 chính xác, khô토토 꽁 머니 khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụ토토 꽁 머니Mẫu nàyĐể báo cáo vấn đề tài liệu.