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

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

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

Synopsis

[với [đệ quy]with_query[, ...]]
kèo chấp bóng đá hôm nay 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 xung đột [Conflict_Target]xung đột_action]
    [Trả về  * |output_expression[[As]output_name] [, ...]]WHERExung đột_targetcó thể là kèo chấp bóng đá hôm nay trong số:(index_column_name| (index_expression) [Collateđối chiếu] [opClass] [, ...]) [WHEREindex_predicate]
    Trên ràng buộc

xung đột_actionlà kèo chấp bóng đá hôm nay 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ức11853_11902Cột_name[, ...]) = (Sub-Select12020_12075điều kiện]

Mô tả

kèo chấp bóng đá hôm naykèo chấp bóng đá hôm nay các hàng mới vào bảng. Người ta có thể kèo chấp bóng đá hôm nay 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.

Tên cột đích có thể được liệt kê theo bất kỳ thứ tự nào. Nếu không có danh sách tên cột nào được đưa ra, mặc định là tất cả kèo chấp bóng đá hôm nay cột của bảng theo thứ tự được khai báo của chúng; hoặc đầu tiênntên cột, nếu chỉ cónkèo chấp bóng đá hôm nay cột được cung cấp bởigiá trịmệnh đề hoặcTruy vấn. kèo chấp bóng đá hôm nay giá trị được cung cấp bởiGiá trịmệnh đề hoặcTruy vấnđượ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.

Mỗi cột không có trong danh sách cột rõ ràng hoặc ẩn sẽ được lấp đầy bằng giá trị mặc định, giá trị mặc định được khai báo hoặc null nếu không có.

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 chấp bóng đá hôm naythà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 chấp bóng đá hôm nay; Các chi tiết được đề cập trongPhần 64.5. trên xung độtcó thể được sử dụng để chỉ định kèo chấp bóng đá hôm nay hành động thay thế để đưa ra lỗi vi phạm ràng buộc hoặc ràng buộc loại trừ duy nhất. (Nhìn thấyvề mệnh đề xung độtbên dưới.)

Tùy chọnTrở vềmệnh đề gây rakèo chấp bóng đá hôm nayĐể 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 chấp bóng đá hôm nay (hoặc cập nhật, nếu mộttrên xung đột do cập nhật14257_14470Trở 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 chấp bóng đá hôm nay 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ìVề xung đột, hãy cập nhật ... trong đómệnh đềđiều kiệnkhông được thỏa mãn, hàng sẽ không được trả về.

Bạn phải cókèo chấp bóng đá hôm nayĐặc quyền trên bảng để kèo chấp bóng đá hôm nay vào nó. Nếu nhưtrên xung độ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 chấp bóng đá hôm nay danh sách cột được chỉ định, bạn chỉ cầnkèo chấp bóng đá hôm nayĐặc quyền trên kèo chấp bóng đá hôm nay cột được liệt kê. Tương tự, khitrên xung đột do cập nhậtđược chỉ định, bạn chỉ cầnCập nhậtĐặc quyền trên (kèo chấp bóng đá hôm nay) cột được liệt kê để được cập nhật. Tuy nhiên,trên xung độ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 xung độ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 chấp bóng đá hôm nay cột được đề cập trongTrở về. Nếu bạn sử dụngTruy vấnmệnh đề để kèo chấp bóng đá hôm nay hàng từ mộ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 chấp bóng đá hôm nay

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

with_query

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

Có thể choTruy vấn(Chọncâu lệnh) cũng chứavớ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 chấp bóng đá hôm nay bảng hiện có.

bí danh

Tên thay thế choTable_Name. Khi kèo chấp bóng đá hôm nay 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 khi18136_18159mục tiêu kèo chấp bóng đá hôm nay bảng có tênLoạ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 chấp bóng đá hôm nay.

Cột_name

Tên của kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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ớitrên xung độ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ụ,18947_19020là 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 đè

Nếu mệnh đề này được chỉ định, thì bất kỳ giá trị nào được cung cấp cho kèo chấp bóng đá hôm nay cột nhận dạng sẽ ghi đè lên kèo chấp bóng đá hôm nay giá trị do chuỗi mặc định.

Đối với cột nhận dạng được xác định làĐược tạo luôn, Đó là một lỗi để kèo chấp bóng đá hôm nay một giá trị rõ ràng (khác vớimặc định) mà không cần chỉ địnhGiá trị hệ thống ghi đèhoặcGiá trị người dùng ghi đè. (Đối với cột nhận dạng được xác định làĐược tạo theo mặc định, Giá trị hệ thống ghi đèlà hành vi bình thường và chỉ định nó không làm gì cả, nhưngPostgreSQLCho phép nó làm phần mở rộng.)

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

20133_20276

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

Giá trị mặc định

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

Biểu thức

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ó. kèo chấp bóng đá hôm nay cột nhận dạng sẽ được lấp đầy với kèo chấp bóng đá hôm nay giá trị mới được tạo bởi chuỗi liên quan. Đối với kèo chấp bóng đá hôm nay cột được tạo, chỉ định điều này được cho phép nhưng chỉ chỉ định hành vi bình thường của việc tính toán cột từ biểu thức thế hệ của nó.

Truy vấn

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

output_expression

kèo chấp bóng đá hôm nay biểu thức được tính toán và trả về bởikèo chấp bóng đá hôm nayLệnh sau mỗi hàng được kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay hoặc cập nhật (s).

output_name

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

trên xung độtmệnh đề

Tùy chọntrên xung độ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 chấp bóng đá hôm nay, tiến hành kèo chấp bóng đá hôm nay, hoặc, nếu mộtTrọng tàiràng buộc hoặc chỉ mục được chỉ định bởixung đột_targetbị vi phạm, thay thếxung đột_actionđược lấy.23666_23690Đơn giản chỉ cần tránh kèo chấp bóng đá hôm nay một hàng là hành động thay thế của nó.Về xung độ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 chấp bóng đá hôm nay làm hành động thay thế của nó.

xung độ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 chấp bóng đá hôm nay 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 chấp bóng đá hôm nay chỉ mục duy nhất mà không liên quan đến thứ tự, chứa chính xácxung đột_target24505_24586index_predicateđược chỉ định, nó phải, như một yêu cầu hơn nữa cho suy luận, thỏa mãn kèo chấp bóng đá hôm nay 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 xung đột) Nếu kèo chấp bóng đá hôm nay chỉ mục như vậy thỏa mãn mọi tiêu chí khác có sẵn. Nếu kèo chấp bóng đá hôm nay nỗ lực suy luận là không thành công, kèo chấp bóng đá hôm nay lỗi sẽ được nêu ra.

trên xung đột do cập nhậtĐảm bảo nguyên tửkèo chấp bóng đá hôm nayhoặcCập nhậtKết quả; Với điều kiện không có lỗi độc lập, kèo chấp bóng đá hôm nay 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-HồiCập nhật hoặc kèo chấp bóng đá hôm nayHồi.

xung đột_target

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

xung đột_action

xung đột_actionChỉ định thay thếtrên xung độ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 xung đột. ThesetWHEREmệnh đề trongtrên xung độ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 chấp bóng đá hôm nay 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 chấp bóng đá hôm nay hiệu ứng của tất cả mỗi hàngTrước khi kèo chấp bóng đá hôm nayTriggers được phản ánh trongLoại trừGiá trị, vì các hiệu ứng đó có thể đã đóng góp vào hàng bị loại khỏi kèo chấp bóng đá hôm nay.

index_column_name

Tên của ATable_NameCột. Được sử dụng để suy ra kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay biểu thức trênTable_Namekèo chấp bóng đá hôm nay cột xuất hiện trong kèo chấp bóng đá hôm nay đị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_expressionSử dụng một đối chiếu 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, vì kèo chấp bóng đá hôm nay đối chiếu thường không ảnh hưởng đến việc vi phạm ràng buộc có xảy ra hay không. Theo sauTạo chỉ mụcĐịnh dạng.

opClass

Khi được chỉ định, bắt buộc tương ứngindex_column_namehoặ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 chấp bóng đá hôm nay lớp toán tử của một loại, hoặc vì nó đủ để tin rằng kèo chấp bóng đá hôm nay 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 về kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay trọng tàiràng buộctheo tên, thay vì suy ra kèo chấp bóng đá hôm nay ràng buộc hoặc chỉ mục.

điều kiện

kèo chấp bóng đá hôm nay biểu thức trả về giá trị của loạiBoolean. Chỉ kèo chấp bóng đá hôm nay hàng mà biểu thức này trả vềTRUE30922_30984trên xung đột do cập nhậtHành động được thực hiện. Lưu ý rằngđiều kiệnđược đánh giá cuối cùng, sau khi xung đột được xác định là ứng cử viên để cập nhật.

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

kèo chấp bóng đá hôm nayvớitrên xung đột do cập nhậtmệnh đề là kèo chấp bóng đá hôm nayXá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 chấp bóng đá hôm nay 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.

Lưu ý rằng nó hiện không được hỗ trợ chotrên xung đột do cập nhậtmệnh đề của kèo chấp bóng đá hôm naykèo chấp bóng đá hôm nayÁp dụng cho bảng được phân vùng để cập nhật khóa phân vùng của hàng mâu thuẫn sao cho nó yêu cầu hàng được chuyển sang phân vùng mớ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 xung đột về ràng buộc . Suy luận sẽ tiếp tục hoạt động chính xác khi chỉ mục cơ bản được thay thế bằng kèo chấp bóng đá hôm nay chỉ mục tương đương ít nhiều khác hoặc ít hơn theo cách chồng chéo, ví dụ khi sử dụngTạ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, ankèo chấp bóng đá hôm nayLệnh trả về thẻ lệnh của biểu mẫu

kèo chấp bóng đá hôm nayoid Đếm

TheĐếm33267_33313oidluôn là 0 (nó từng làoidĐược gán cho hàng được kèo chấp bóng đá hôm nay nếuĐếmlà chính xác kèo chấp bóng đá hôm nay và bảng đích được khai báovới oidsvà 0 nếu không, nhưng tạo bảngvới OIDSkhông được hỗ trợ nữa).

Nếukèo chấp bóng đá hôm nayLệ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 chấp bóng đá hôm nay cột và giá trị được xác định trongTrở vềDanh sách, được tính toán trên (các) được kèo chấp bóng đá hôm nay hoặc cập nhật bởi lệnh.

ghi chú

34145_34382

Bạn cũng có thể muốn xem xét sử dụngHợp nhất, vì điều đó cho phép trộnkèo chấp bóng đá hôm nay, Cập nhậtXóaTrong kèo chấp bóng đá hôm nay câu. Nhìn thấyHợp nhất.

Ví dụ

kèo chấp bóng đá hôm nay một hàng vào bảngPhim:

kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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 địnhmệnh đề cho kèo chấp bóng đá hôm nay cột ngày thay vì chỉ định một giá trị:

35470_35672

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

kèo chấp bóng đá hôm nay vào các giá trị mặc định của màng;

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

kèo chấp bóng đá hôm nay vào các giá trị phim (mã, tiêu đề, DID, DATE_PROD, Kind)
    ('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 chấp bóng đá hôm nay một số hàng vào bảngPhimTừ bảngTMP_FILMSVới cùng kèo chấp bóng đá hôm nay bố cục cột nhưPhim:

kèo chấp bóng đá hôm nay vào phim chọn * từ TMP_FILMS trong đó Date_Prod <'2004-05-07';

Ví dụ này kèo chấp bóng đá hôm nay vào các cột mảng:

36537_36859

kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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 ACME Corporation 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 chấp bóng đá hôm nay vào nhân viên_log Chọn *, current_timestamp từ upd;

37623_37755DIDCột. Lưu ý rằng đặc biệtđược loại trừBảng được sử dụng để tham chiếu các giá trị ban đầu được đề xuất để kèo chấp bóng đá hôm nay:

kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay một nhà phân phối hoặc không làm gì cho các hàng được đề xuất để kèo chấp bóng đá hôm nay khi một hàng hiện có, loại trừ (một hàng với một cột hoặc cột bị ràng buộc phù hợp sau khi kèo chấp bóng đá hôm nay 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 trongDIDCột:

kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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.WHEREmệnh đề được sử dụng để giới hạn kèo chấp bóng đá hôm nay hàng thực sự được cập nhật (bất kỳ hàng hiện tại nào không được cập nhật vẫn sẽ bị khóa):

- Không cập nhật các nhà phân phối hiện có dựa trên mã zip nhất định
kèo chấp bóng đá hôm nay vào các nhà phân phối dưới dạng các giá trị D (đã làm, DNAME) (8, 'Phân phối ANVIL'))
    Trên xung đột (DID) không cập nhật
    Đặt dname = loại trừ.dname || '(Trước đây' || D.Dname || ')'
    Trong đó d.zipcode < '21201';

- Đặt tên cho một ràng buộc trực tiếp trong câu lệnh (sử dụng được liên kết
- Chỉ mục để phân xử hành động không làm gì)
kèo chấp bóng đá hôm nay vào các giá trị của các nhà phân phối (DID, DNAME) (9, 'Thiết kế Antwerp'))
    Trên xung đột về các nhà phân phối ràng buộc_pkey không làm gì cả;

kèo chấp bóng đá hôm nay nhà phân phối mới nếu có thể; nếu không thìkhông làm gì39603_39695DIDCột trên một tập hợp con của kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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 chấp bóng đá hôm nayphù hợp với tiêu chuẩn SQL, ngoại trừTrở vềmệnh đề là kèo chấp bóng đá hôm nayPostgreSQLPhần mở rộng, như khả năng sử dụngvớivớikèo chấp bóng đá hôm nayvà khả năng chỉ định kèo chấp bóng đá hôm nay hành động thay thế vớitrên xung độ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 chấp bóng đá hôm nay 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. Nếu bạn thích câu lệnh phù hợp với tiêu chuẩn SQL hơntrên xung đột, xemHợp nhất.

Tiêu chuẩn SQL chỉ định rằngGiá trị hệ thống ghi đèChỉ có thể được chỉ định nếu kèo chấp bóng đá hôm nay 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.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không 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ụngMẫu nàyĐể báo cáo vấn đề tài liệu.