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 kèo bóng đá pháp trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá pháp phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá pháp

kèo bóng đá pháp - Tạo các hàng mới trong bảng

Synopsis

[với [đệ quy]with_query[, ...]]
kèo bóng đá pháp vàoTable_Name[ASbí danh] [(Cột_name[, ...])]]
    [Ghi đè Hệ thống | Người dùng giá trị]
    Giá trị mặc định | Giá trị (Biểu thức| Mặc định [, ...]) [, ...] |Truy vấn[Trên kèo bóng đá pháp đột [kèo bóng đá pháp đột_target]kèo bóng đá pháp đột_action]
    [Trả lại * |output_expression[[as]output_name] [, ...]]WHEREkèo bóng đá pháp đột_targetcó thể là kèo bóng đá pháp trong số:(index_column_name| (index_expression) [Collateđối chiếu] [opClass] [, ...]) [WHEREindex_predicate]
    Trên ràng buộcinstraint_name

kèo bóng đá pháp đột_actionlà kèo bóng đá pháp trong:Không làm gì cả
    DO CẬP NHẬT SETCột_name=Biểu thức| Mặc định |
                    (Cột_name[, ...]) = [hàng] (Biểu thức| Mặc định [, ...]) |
                    (Cột_name[, ...]) = (Sub-Select)
                   [, ...]
              [ Ở ĐÂUđiều kiện]

Mô tả

kèo bóng đá phápkèo bóng đá pháp các hàng mới vào bảng. Người ta có thể kèo bóng đá pháp một hoặc nhiều hàng được chỉ định bởi các biểu thức giá trị hoặc bằng không hoặc nhiều hàng do truy vấn.

12688_12868nTên cột, nếu chỉ cónCột được cung cấp bởigiá trịmệnh đề hoặcTruy vấn. kèo bóng đá pháp giá trị được cung cấp bởiGiá trịmệnh đề hoặc13208_13215được liên kết với danh sách cột rõ ràng hoặc tiềm ẩn từ trái sang phải.

13305_13467

Nếu biểu thức cho bất kỳ cột nào không thuộc loại dữ liệu chính xác, chuyển đổi loại tự động sẽ được thử.

kèo bóng đá phápthành các bảng thiếu các chỉ mục duy nhất sẽ không bị chặn bởi hoạt động đồng thời. Các bảng có chỉ mục duy nhất có thể chặn nếu các phiên đồng thời thực hiện các hành động khóa hoặc sửa đổi các hàng khớp với các giá trị chỉ mục duy nhất được kèo bóng đá pháp; Các chi tiết được đề cập trongPhần 60.5. trên kèo bóng đá pháp độtcó thể được sử dụng để chỉ định kèo bóng đá pháp hành động thay thế để tăng lỗi vi phạm ràng buộc hoặc ràng buộc loại trừ duy nhất. (Nhìn thấytrên kèo bóng đá pháp độtmệnh đềbên dưới.)

Tùy chọnTrở vềmệnh đề gây rakèo bóng đá phápĐể tính toán và trả về (các) giá trị dựa trên mỗi hàng thực sự được kèo bóng đá pháp (hoặc cập nhật, nếu mộttrên kèo bóng đá pháp đột do cập nhậtmệnh đề đã được sử dụng). Điều này chủ yếu hữu ích để có được kèo bóng đá pháp giá trị được cung cấp theo mặc định, chẳng hạn như số chuỗi nối tiếp. Tuy nhiên, bất kỳ biểu thức nào sử dụng kèo bóng đá pháp cột của bảng đều được cho phép. Cú pháp củaTrở vềDanh sách giống hệt với danh sách đầu ra củaChọn. Chỉ các hàng được kèo bóng đá pháp hoặc cập nhật thành công sẽ được trả về. Ví dụ: nếu một hàng bị khóa nhưng không được cập nhật vìKhi cập nhật kèo bóng đá pháp đột ... trong đómệnh đềđiều kiệnkhông được thỏa mãn, hàng sẽ không được trả lại.

Bạn phải cókèo bóng đá phápĐặc quyền trên bảng để kèo bóng đá pháp vào nó. Nếu nhưtrên kèo bóng đá pháp đột do cập nhậtCó mặt,Cập nhậtĐặc quyền trên bảng cũng được yêu cầu.

Nếu kèo bóng đá pháp danh sách cột được chỉ định, bạn chỉ cầnkèo bóng đá phápĐặc quyền trên kèo bóng đá pháp cột được liệt kê. Tương tự, khitrên kèo bóng đá pháp đột do cập nhậtđược chỉ định, bạn chỉ cầnCập nhậtĐặc quyền trên (kèo bóng đá pháp) cột được liệt kê để được cập nhật. Tuy nhiên,trên kèo bóng đá pháp đột do cập nhậtCũng yêu cầuChọnĐặc quyền trên bất kỳ cột nào có giá trị được đọc trongtrên kèo bóng đá pháp đột do cập nhậtBiểu thức hoặcđiều kiện.

Sử dụngTrở vềmệnh đề yêu cầuChọnĐặc quyền trên tất cả kèo bóng đá pháp cột được đề cập trongTrở về. Nếu bạn sử dụngTruy vấnmệnh đề để kèo bóng đá pháp hàng từ truy vấn, tất nhiên bạn cần phải cóChọnĐặc quyền trên bất kỳ bảng hoặc cột nào được sử dụng trong truy vấn.

tham số

kèo bóng đá pháp

Phần này bao gồm các tham số có thể được sử dụng khi chỉ kèo bóng đá pháp các hàng mới. Tham sốĐộc quyềnĐược sử dụng vớitrên kèo bóng đá pháp độtmệnh đề được mô tả riêng.

with_query

Thevớimệnh đề cho phép bạn chỉ định kèo bóng đá pháp hoặc nhiều truy vấn con có thể được tham chiếu theo tên trongkèo bóng đá phápTruy vấn. Nhìn thấyPhần 7.8ChọnĐể biết chi tiết.

Có thể choTruy vấn(Chọn17480_17512vớimệnh đề. Trong trường hợp như vậy, cả hai bộ củawith_querycó thể được tham chiếu trongTruy vấn, nhưng cái thứ hai được ưu tiên vì nó được lồng chặt chẽ hơn.

Table_Name

Tên (Tùy chọn Lược đồ theo trình độ) của kèo bóng đá pháp bảng hiện có.

bí danh

Tên thay thế choTable_Name. Khi kèo bóng đá pháp bí danh được cung cấp, nó hoàn toàn ẩn tên thực tế của bảng. Điều này đặc biệt hữu ích khitrên kèo bóng đá pháp đột do cập nhậtmục tiêu kèo bóng đá pháp bảng có tênđược loại trừ, vì nó sẽ được coi là tên của bảng đặc biệt đại diện cho hàng được đề xuất để kèo bóng đá pháp.

Cột_name

Tên của kèo bóng đá pháp cột trong bảng được đặt tên bởiTable_Name. Tên cột có thể đủ điều kiện với một tên trường con hoặc chỉ số mảng, nếu cần. (kèo bóng đá pháp vào chỉ một số trường của cột tổng hợp để lại các trường khác null.) Khi tham chiếu một cột vớiVề kèo bóng đá pháp đột do cập nhật, không bao gồm tên của bảng trong đặc điểm kỹ thuật của cột đích. Ví dụ,19025_19098là không hợp lệ (điều này tuân theo hành vi chung choCập nhật).

Giá trị hệ thống ghi đè

Không có mệnh đề này, đó là kèo bóng đá pháp lỗi để chỉ định kèo bóng đá pháp giá trị rõ ràng (trừmặc định) cho kèo bóng đá pháp cột nhận dạng được xác định làĐược tạo luôn. Điều khoản này ghi đè lên sự hạn chế đó.

Giá trị người dùng ghi đè

Nếu mệnh đề này được chỉ định, thì bất kỳ giá trị nào được cung cấp cho kèo bóng đá pháp cột nhận dạng được xác định làĐược tạo theo mặc địnhbị bỏ qua và kèo bóng đá pháp giá trị do trình tự mặc định được áp dụng.

Điều khoản này rất hữu ích, ví dụ khi sao chép kèo bóng đá pháp giá trị giữa kèo bóng đá pháp bảng. Viếtkèo bóng đá pháp vào giá trị người dùng ghi đè TBL2 Chọn * từ TBL1Sẽ sao chép từTBL1Tất cả kèo bóng đá pháp cột không phải là cột nhận dạng trongTBL2Trong khi kèo bóng đá pháp giá trị cho kèo bóng đá pháp cột nhận dạng trongTBL2sẽ được tạo bởi kèo bóng đá pháp chuỗi được liên kết vớiTBL2.

Giá trị mặc định

Tất cả kèo bóng đá pháp cột sẽ được lấp đầy với kèo bóng đá pháp giá trị mặc định của chúng. (MỘTGhi đèmệnh đề không được phép ở dạng này.)

Biểu thức

kèo bóng đá pháp biểu thức hoặc giá trị để gán cho cột tương ứng.

Mặc định

cột tương ứng sẽ được lấp đầy với giá trị mặc định của nó.

Truy vấn

kèo bóng đá pháp truy vấn (ChọnCâu lệnh) cung cấp các hàng sẽ được kèo bóng đá pháp. Tham khảoChọnCâu lệnh cho mô tả về cú kèo bóng đá pháp.

output_expression

kèo bóng đá pháp biểu thức được tính toán và trả về bởikèo bóng đá pháplệnh sau mỗi hàng được kèo bóng đá pháp hoặc cập nhật. Biểu thức có thể sử dụng bất kỳ tên cột nào của bảng được đặt tên bởiTable_Name. Viết*Để trả về tất cả các cột của hàng được kèo bóng đá pháp hoặc cập nhật (s).

output_name

tên sẽ sử dụng cho cột được trả về.

trên kèo bóng đá pháp độtmệnh đề

Tùy chọntrên kèo bóng đá pháp độtĐiều khoản chỉ định một hành động thay thế để tăng lỗi vi phạm vi phạm hoặc loại trừ độc đáo. Đối với mỗi hàng riêng lẻ được đề xuất để kèo bóng đá pháp, tiến hành kèo bóng đá pháp, hoặc, nếu mộtTrọng tàiràng buộc hoặc chỉ mục được chỉ định bởikèo bóng đá pháp đột_targetbị vi phạm, thay thếkèo bóng đá pháp đột_actionđược lấy.trên kèo bóng đá pháp đột không làm gì22629_22689trên kèo bóng đá pháp đột do cập nhậtCập nhật hàng hiện tại xung đột với hàng được đề xuất để kèo bóng đá pháp làm hành động thay thế của nó.

kèo bóng đá pháp đột_targetcó thể thực hiệnsuy luận chỉ mục duy nhất. Khi thực hiện suy luận, nó bao gồm kèo bóng đá pháp hoặc nhiềuindex_column_namecột và/hoặcindex_expressionBiểu thức và tùy chọnindex_predicate. Tất cảTable_Namekèo bóng đá pháp chỉ mục duy nhất mà không liên quan đến thứ tự, chứa chính xáckèo bóng đá pháp đột_target-Pecified Cột/Biểu thức được suy ra (được chọn) làm chỉ mục trọng tài. Nếu kèo bóng đá phápindex_predicateđược chỉ định, nó phải, như một yêu cầu thêm cho suy luận, thỏa mãn kèo bóng đá pháp chỉ mục của trọng tài. Lưu ý rằng điều này có nghĩa là một chỉ mục duy nhất phi mục tiêu (một chỉ mục duy nhất không có vị ngữ) sẽ được suy ra (và do đó được sử dụng bởitrên kèo bóng đá pháp đột) Nếu kèo bóng đá pháp chỉ mục như vậy đáp ứng mọi tiêu chí khác có sẵn. Nếu kèo bóng đá pháp nỗ lực suy luận là không thành công, kèo bóng đá pháp lỗi sẽ được nêu ra.

trên kèo bóng đá pháp đột do cập nhậtĐảm bảo nguyên tửkèo bóng đá pháphoặcCập nhậtKết quả; Với điều kiện không có lỗi độc lập, kèo bóng đá pháp trong hai kết quả đó được đảm bảo, ngay cả dưới sự đồng thời cao. Điều này còn được gọi làUPSERT-Cập nhật hoặc kèo bóng đá phápHồi.

kèo bóng đá pháp đột_target

Chỉ định kèo bóng đá pháp đột nàotrên kèo bóng đá pháp độtthực hiện hành động thay thế bằng cách chọn24643_24660. Thực hiệnsuy luận chỉ mục duy nhấthoặc đặt tên cho kèo bóng đá pháp ràng buộc rõ ràng. Vìtrên kèo bóng đá pháp đột không làm gì, Đó là tùy chọn để chỉ định Akèo bóng đá pháp đột_target; Khi bị bỏ qua, xung đột với tất cả kèo bóng đá pháp ràng buộc có thể sử dụng (và kèo bóng đá pháp chỉ mục duy nhất) được xử lý. Vìtrên kèo bóng đá pháp đột do cập nhật, Akèo bóng đá pháp đột_target phảiđược cung cấp.

kèo bóng đá pháp đột_action

kèo bóng đá pháp đột_actionChỉ định thay thếtrên kèo bóng đá pháp độtHành động. Nó có thể làkhông làm gìhoặc Ado cập nhậtmệnh đề Chỉ định chi tiết chính xác củaCập nhậtHành động sẽ được thực hiện trong trường hợp kèo bóng đá pháp đột. ThesetWHEREmệnh đề trongVề kèo bóng đá pháp đột do cập nhậtCó quyền truy cập vào hàng hiện tại bằng tên của bảng (hoặc bí danh) và vào hàng được đề xuất để kèo bóng đá pháp bằng cách sử dụng đặc biệtLoại trừBảng.ChọnĐặc quyền được yêu cầu trên bất kỳ cột nào trong bảng đích nơi tương ứngđược loại trừcột được đọc.

Lưu ý rằng kèo bóng đá pháp hiệu ứng của tất cả mỗi hàngTrước khi kèo bóng đá phápTriggers được phản ánh trongLoại trừ26272_26365

index_column_name

​​Tên của ATable_NameCột. Được sử dụng để suy ra kèo bóng đá pháp chỉ số của trọng tài. Theo sauTạo chỉ mụcĐịnh dạng.ChọnĐặc quyền trênindex_column_nameđược yêu cầu.

index_expression

Tương tự nhưindex_column_name, nhưng được sử dụng để suy ra kèo bóng đá pháp biểu thức trênTable_Namekèo bóng đá pháp cột xuất hiện trong kèo bóng đá pháp định nghĩa chỉ số (không phải cột đơn giản). Theo sauTạo chỉ mụcĐịnh dạng.ChọnĐặc quyền trên bất kỳ cột nào xuất hiện trongindex_expressionđược yêu cầu.

đối chiếu

Khi được chỉ định, bắt buộc tương ứngindex_column_namehoặcindex_expression27575_27763Tạo chỉ mụcĐịnh dạng.

opClass

Khi được chỉ định, bắt buộc tương ứng27988_28007hoặcindex_expressionSử dụng lớp toán tử cụ thể để được kết hợp trong quá trình suy luận. Thông thường, điều này bị bỏ qua, nhưBình đẳngngữ nghĩa thường tương đương giữa kèo bóng đá pháp lớp toán tử của một loại, hoặc vì nó đủ để tin rằng kèo bóng đá pháp chỉ mục duy nhất được xác định có định nghĩa thích hợp về bình đẳng. Theo sauTạo chỉ mụcĐịnh dạng.

index_predicate

Được sử dụng để cho phép suy luận kèo bóng đá pháp chỉ mục duy nhất một phần. Bất kỳ chỉ mục nào thỏa mãn vị ngữ (không cần phải thực sự là một phần chỉ mục) có thể được suy ra. Theo sauTạo chỉ mụcĐịnh dạng.ChọnĐặc quyền trên bất kỳ cột nào xuất hiện trongindex_predicateđược yêu cầu.

instraint_name

Chỉ định rõ ràng kèo bóng đá pháp trọng tàiràng buộctheo tên, thay vì suy ra kèo bóng đá pháp ràng buộc hoặc chỉ mục.

điều kiện

kèo bóng đá pháp biểu thức trả về giá trị của loạiBoolean. Chỉ kèo bóng đá pháp hàng mà biểu thức này trả vềTRUE29450_29512trên kèo bóng đá pháp đột do cập nhật29560_29590điều kiệnđược đánh giá cuối cùng, sau khi kèo bóng đá pháp cuộc xung đột được xác định là ứng cử viên để cập nhật.

Lưu ý rằng kèo bóng đá pháp ràng buộc loại trừ không được hỗ trợ làm trọng tài vớitrên kèo bóng đá pháp đột do cập nhật. Trong mọi trường hợp, chỉKhông thể bảo vệkèo bóng đá pháp ràng buộc và kèo bóng đá pháp chỉ mục duy nhất được hỗ trợ làm trọng tài.

kèo bóng đá phápvớitrên kèo bóng đá pháp đột do cập nhậtmệnh đề là AMạnhXác địnhTuyên bố. Điều này có nghĩa là lệnh sẽ không được phép ảnh hưởng đến bất kỳ hàng hiện tại nào nhiều lần; Một lỗi vi phạm cardinality sẽ được nêu ra khi tình huống này xuất hiện. Hàng được đề xuất để kèo bóng đá pháp không nên sao chép lẫn nhau về các thuộc tính bị ràng buộc bởi một chỉ số hoặc ràng buộc của trọng tài.

TIP

Thường nên sử dụng suy luận chỉ mục duy nhất thay vì đặt tên trực tiếp bằng cách sử dụngtrên kèo bóng đá pháp đột về ràng buộc urdaint_name30748_30919Tạo chỉ mục duy nhất ... đồng thờiTrước khi bỏ chỉ mục được thay thế.

Đầu ra

Khi hoàn thành thành công, kèo bóng đá phápkèo bóng đá phápLệnh trả về thẻ lệnh của biểu mẫu

kèo bóng đá phápOID Đếm

TheĐếmlà số lượng hàng được kèo bóng đá pháp hoặc cập nhật. Nếu nhưĐếmchính xác là kèo bóng đá pháp và bảng đích có oids, sau đóOIDOIDĐược gán cho hàng được kèo bóng đá pháp. Hàng duy nhất phải được kèo bóng đá pháp thay vì cập nhật. Nếu không thìOIDbằng không.

Nếukèo bóng đá phápLệnh chứa ATrở vềmệnh đề, kết quả sẽ tương tự như của AChọnCâu lệnh chứa kèo bóng đá pháp cột và giá trị được xác định trongTrở vềDanh sách, được tính toán trên (s) được kèo bóng đá pháp hoặc cập nhật bởi lệnh.

ghi chú

Nếu bảng được chỉ định là bảng được phân vùng, mỗi hàng được chuyển đến phân vùng thích hợp và được kèo bóng đá pháp vào nó. Nếu bảng được chỉ định là phân vùng, sẽ xảy ra lỗi nếu một trong các hàng đầu vào vi phạm ràng buộc phân vùng.

Ví dụ

kèo bóng đá pháp một hàng vào bảngPhim:

kèo bóng đá pháp vào các giá trị phim
    ('UA502', 'chuối', 105, '1971-07-13', 'hài kịch', '82 phút ');

Trong ví dụ này,lenCột bị bỏ qua và do đó nó sẽ có giá trị mặc định:

kèo bóng đá pháp vào phim (mã, tiêu đề, DID, DATE_PROD, Kind)
    Các giá trị ('T_601', 'Yojimbo', 106, '1961-06-16', 'kịch');

Ví dụ này sử dụngMặc định33073_33135

kèo bóng đá pháp vào các giá trị phim
    ('UA502', 'chuối', 105, mặc định, 'hài kịch', '82 phút ');
kèo bóng đá pháp phim (mã, tiêu đề, DID, DATE_PROD, Kind)
    Các giá trị ('T_601', 'Yojimbo', 106, mặc định, 'kịch');

Để kèo bóng đá pháp một hàng bao gồm hoàn toàn các giá trị mặc định:

kèo bóng đá pháp vào các giá trị mặc định của màng;

Để kèo bóng đá pháp nhiều hàng bằng cách sử dụng nhiều hàngGiá trịCú kèo bóng đá pháp:

kèo bóng đá pháp vào phim (mã, tiêu đề, DID, DATE_PROD, KIND) Các giá trị
    ('B6717', 'Tampopo', 110, '1985/02-10', 'Hài kịch'),
    ('HG120', 'Trò chơi ăn tối', 140, mặc định, 'Hài kịch');

Ví dụ này kèo bóng đá pháp một số hàng vào bảngPhimTừ bảngTMP_FILMSVới cùng kèo bóng đá pháp bố cục cột nhưPhim:

kèo bóng đá pháp vào phim Chọn * từ TMP_FILMS trong đó Date_Prod <'2004-05-07';

Ví dụ này kèo bóng đá pháp vào các cột mảng:

34193_34513

kèo bóng đá pháp một hàng vào bảngNhà phân phối, Trả về số thứ tự được tạo bởiMặc địnhmệnh đề:

kèo bóng đá pháp vào các giá trị phân phối (DID, DNAME) (mặc định, 'XYZ Widgets'))
   Trả lại đã làm;

Tăng số lượng doanh số của nhân viên bán hàng quản lý tài khoản cho Tập đoàn ACME và ghi lại toàn bộ hàng được cập nhật cùng với thời gian hiện tại trong bảng nhật ký:

với Upd AS (
  Cập nhật nhân viên đặt sales_count = sales_count + 1 trong đó id =
    .
    Trở về *
)
kèo bóng đá pháp vào nhân viên_log Chọn *, current_timestamp từ upd;

kèo bóng đá pháp hoặc cập nhật các nhà phân phối mới khi thích hợp. Giả sử một chỉ mục duy nhất đã được xác định rằng các giá trị ràng buộc xuất hiện trongDIDCột. Lưu ý rằng đặc biệtbị loại trừBảng được sử dụng để tham chiếu các giá trị ban đầu được đề xuất để kèo bóng đá pháp:

kèo bóng đá pháp vào các nhà phân phối (DID, DNAME)
    Các giá trị (5, 'Gizmo transglobal'), (6, 'Điện toán liên kết, Inc'))
    Trên xung đột (DID) do bản cập nhật đã đặt dname = loại trừ.dname;

kèo bóng đá pháp một nhà phân phối hoặc không làm gì cho các hàng được đề xuất để kèo bóng đá pháp khi một hàng hiện có, loại trừ (một hàng có cột hoặc cột bị ràng buộc phù hợp sau khi kèo bóng đá pháp hàng kích hoạt lửa) tồn tại. Ví dụ Giả sử một chỉ mục duy nhất đã được xác định rằng các giá trị ràng buộc xuất hiện trong36071_36076cột:

kèo bóng đá pháp vào các giá trị của các nhà phân phối (DID, DNAME) (7, 'Redline Gmbh')
    Trên xung đột (đã làm) không làm gì cả;

kèo bóng đá pháp hoặc cập nhật các nhà phân phối mới khi thích hợp. Ví dụ Giả sử một chỉ mục duy nhất đã được xác định rằng các giá trị ràng buộc xuất hiện trongDIDcột.WHERE36443_36556

36587_37110

kèo bóng đá pháp nhà phân phối mới nếu có thể; nếu không thìkhông làm gì. Ví dụ Giả sử một chỉ mục duy nhất đã được xác định rằng kèo bóng đá pháp giá trị ràng buộc xuất hiện trongDIDCột trên một tập hợp con của kèo bóng đá pháp hàng trong đóIS_ActiveCột Boolean đánh giá thànhTRUE:

- Tuyên bố này có thể suy ra một chỉ mục duy nhất một phần trên "đã làm"
- với một vị từ "ở đâu is_active", nhưng nó cũng có thể
- Chỉ cần sử dụng một ràng buộc độc đáo thông thường trên "đã làm"
kèo bóng đá pháp vào các giá trị của các nhà phân phối (DID, DNAME) (10, 'Conrad International'))
    Trên xung đột (đã làm) ở đâu is_active không làm gì cả;

Tương thích

kèo bóng đá phápphù hợp với tiêu chuẩn SQL, ngoại trừTrở vềmệnh đề là kèo bóng đá phápPostgreSQLPhần mở rộng, như khả năng sử dụngvớivớikèo bóng đá phápvà khả năng chỉ định kèo bóng đá pháp hành động thay thế vớitrên kèo bóng đá pháp đột. Ngoài ra, trường hợp trong đó danh sách tên cột bị bỏ qua, nhưng không phải tất cả kèo bóng đá pháp cột đều được điền từGiá trịmệnh đề hoặcTruy vấn, không được phép theo tiêu chuẩn.

Tiêu chuẩn SQL chỉ định rằngGiá trị hệ thống ghi đèChỉ có thể được chỉ định nếu kèo bóng đá pháp cột nhận dạng được tạo luôn tồn tại. PostgreSQL cho phép mệnh đề trong mọi trường hợp và bỏ qua nó nếu nó không được áp dụng.

Giới hạn có thể củaTruy vấnmệnh đề được ghi lại dướiChọn.