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 bóng đá hom nay

kèo bóng đá hom nay - kèo bóng đá hom nay hàng của bảng

Synopsis

[với [đệ quy]with_query[, ...]]Table_Name[ *] [[As]bí danh]Cột_name=Biểu thức| Mặc định |Cột_name[, ...]) = [kèo bóng đá hom nay] (Biểu thức| Mặc định [, ...]) |Cột_name[, ...]) = (Sub-Select)from_item[, ...]]điều kiện| Nơi hiện tại củacon trỏ_name]output_expression[[As]output_name] [, ...]]

Mô tả

kèo bóng đá hom nayThay đổi các giá trị của các cột được chỉ định trong tất cả các hàng thỏa mãn điều kiện. Chỉ các cột được sửa đổi cần được đề kèo bóng đá hom nay trongsetmệnh đề; Các cột không được sửa đổi rõ ràng giữ lại các giá trị trước đó của chúng.

Có hai cách để sửa đổi bảng bằng cách sử dụng thông tin có trong các bảng khác trong cơ sở dữ liệu: Sử dụng các lựa chọn phụ hoặc chỉ định các bảng bổ sung trongtừ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ềmệnh đề gây rakèo bóng đá hom 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 bóng đá hom nay. Bất kỳ biểu thức nào sử dụng 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 trongtừ, có thể được tính toán. Các giá trị mới (Post Update) của các cột của bảng được sử dụng.Trở vềDanh sách giống hệt với danh sách đầu ra củaChọn.

Bạn phải cókèo bóng đá hom nayĐặc quyền trên bảng hoặc ít nhất là trên (các) cột được liệt kê để được kèo bóng đá hom nay. Bạn cũng phải cóChọnĐặc quyền trên bất kỳ cột nào có giá trị được đọc trongBiểu thứchoặcđiều kiện.

tham số

with_query

Thevớimệ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 trongkèo bóng đá hom nayTruy vấn. Nhìn thấyPhần 7.8ChọnĐể biết chi tiết.

Table_Name

Tên (tùy chọn Lược đồ theo trình độ) của bảng để kèo bóng đá hom nay. Nếu nhưChỉđược chỉ định trước tên bảng, các hàng khớp chỉ được kèo bóng đá hom nay trong bảng được đặt tên. Nếu nhưchỉKhông được chỉ định, các hàng khớp cũng được kèo bóng đá hom nay trong 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.kèo bóng đá hom nay foo as f, phần còn lại củakèo bóng đá hom nayCâu lệnh phải gọi bảng này làfkhôngfoo.

Cột_name

Tên của một 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 đá hom nay bảng_name set table_name.col = 1không hợp lệ.

Biểu thức

Một biểu thức để gán cho cột. Biểu thức có thể sử dụng các giá trị cũ của các cột này và các cột khác trong bảng.

Mặc định

Đặt cột thành giá trị mặc định của nó (sẽ là NULL nếu không có biểu thức mặc định cụ thể nào được gán cho nó). Một cột nhận dạng sẽ được đặt thành một giá trị mới được tạo bởi chuỗi liên quan.

Sub-Select

AChọnTrình tải phụ tạo ra nhiều cột đầu ra như được liệt kê trong danh sách cột dấu ngoặc đơn trước nó. Trình độ phụ phải mang lại không quá một kèo bóng đá hom nay khi được thực hiện.

from_item

Biểu thức bảng cho phép các cột từ các bảng khác xuất hiện trongWHEREBiểu thức điều kiện và kèo bóng đá hom nay. Điều này sử dụng cùng một cú pháp vớitừmệnh đề AChọnTuyên bố; Ví dụ, một bí danh cho tên bảng có thể được chỉ định.from_itemTrừ khi bạn có ý định 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 kèo bóng đá hom nay mà biểu thức này trả vềTRUEsẽ được kèo bóng đá hom nay.

con trỏ_name

Tên của con trỏ sẽ sử dụng trong Atrong đó hiện tại củaĐiều kiện. Hàng được kèo bóng đá hom nay là một hàng gần đây nhất được lấy từ con trỏ này.kèo bóng đá hom nay17773_17802trong đó hiện tại củaKhô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ụng 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ởikèo bóng đá hom nayLệnh sau mỗi hàng được kèo bóng đá hom nay. 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_Namehoặc bảng được liệt kê trongtừ. Viết*Để trả về tất cả các cột.

output_name

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

Đầu ra

Khi hoàn thành thành công, mộtkèo bóng đá hom nayLệnh trả về thẻ lệnh của biểu mẫu

kèo bóng đá hom nayĐếm

TheĐếmlà số lượng hàng được kèo bóng đá hom nay, bao gồm cả các hàng phù hợp có giá trị không thay đổi. Lưu ý rằng số có thể nhỏ hơn số lượng hàng khớp vớiđiều kiệnKhi kèo bóng đá hom nay bị đàn áp bởiTrước khi kèo bóng đá hom nayTrigger. Nếu như​​Đếmlà 0, không có hàng nào được kèo bóng đá hom nay bởi truy vấn (đây không được coi là lỗi).

Nếukèo bóng đá hom 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 các 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 đá hom nay bởi lệnh.

ghi chú

Khi AtừĐiều khoản có mặt, về cơ bản xảy ra là bảng đích được nối với các bảng được đề kèo bóng đá hom nay trongfrom_itemDanh sách và mỗi hàng đầu ra của tham gia đại diện cho hoạt động kèo bóng đá hom nay cho bảng đích. Khi sử dụngtừBạn nên đảm bảo rằng tham gia tạo ra nhiều nhất một kèo bóng đá hom nay đầu ra cho mỗi kèo bóng đá hom nay được sửa đổi. Nói cách khác, một kèo bóng đá hom nay mục tiêu không nên nối với nhiều hơn một kèo bóng đá hom nay từ (các) bảng khác.

Vì sự không xác định này, việc tham chiếu các bảng khác chỉ trong các lựa chọn phụ là an toàn hơn, mặc dù thường khó đọc và chậm hơn so với sử dụng tham gia.

Trong trường hợp bảng được phân vùng, kèo bóng đá hom nay một hàng có thể khiến nó không còn thỏa mãn ràng buộc phân vùng của phân vùng chứa. Trong trường hợp đó, nếu có một số phân vùng khác trong cây phân vùng mà hàng này thỏa mãn ràng buộc phân vùng của nó, thì hàng được chuyển sang phân vùng đó.XóaChènHoạt động.

Có khả năng đồng thờikèo bóng đá hom nayhoặcXóaTrên kèo bóng đá hom nay được di chuyển sẽ bị lỗi lỗi tuần tự hóa. Giả sử phiên 1 đang thực hiện mộtkèo bóng đá hom nayTrên khóa phân vùng và trong khi đó một phiên 2 đồng thời mà kèo bóng đá hom nay này có thể hiển thị thực hiệnkèo bóng đá hom nayhoặcXóaHoạt động trên kèo bóng đá hom nay này. Trong trường hợp như vậy, phiên 2 củakèo bóng đá hom nayhoặcXóasẽ phát hiện chuyển động kèo bóng đá hom nay và tăng lỗi lỗi tuần tự hóa (luôn trả về với mã SQLSTATE '40001'). Các ứng dụng có thể muốn thử lại giao dịch nếu điều này xảy ra.kèo bóng đá hom nay/Xóatrên phiên bản kèo bóng đá hom nay mới này.

Lưu ý rằng trong khi các kèo bóng đá hom nay có thể được chuyển từ các phân vùng cục bộ sang phân vùng bàn nước ngoài (với điều kiện trình bao bọc dữ liệu nước ngoài hỗ trợ định tuyến Tuple), chúng không thể được chuyển từ phân vùng bàn nước ngoài sang phân vùng khác.

Ví dụ

Thay đổi từkịchđếnDramaticTrong cộtKindcủa bảngPhim:

22890_22950

Điều chỉnh các mục nhập nhiệt độ và đặt lại kết tủa theo giá trị mặc định của nó trong một kèo bóng đá hom nay của bảngthời tiết:

kèo bóng đá hom nay bộ thời tiết đặt TEMP_LO = TEMP_LO+1, TEMP_HI = TET

Thực hiện cùng một thao tác và trả về các mục được kèo bóng đá hom nay:

kèo bóng đá hom nay bộ thời tiết đặt TEMP_LO = TEMP_LO+1, TEMP_HI = TET

Sử dụng cú pháp danh sách cột thay thế để thực hiện cùng một bản kèo bóng đá hom nay:

23659_23797

Tăng số lượng doanh số của nhân viên bán kèo bóng đá hom nay quản lý tài khoản cho Tập đoàn ACME, sử dụngtừCú pháp mệnh đề:

kèo bóng đá hom nay nhân viên đặt Sales_count = Sales_Count + 1 từ tài khoản

Thực hiện cùng một thao tác, sử dụng một lựa chọn phụ trongWHEREmệnh đề:

kèo bóng đá hom nay nhân viên đặt sales_count = sales_count + 1 trong đó id =

kèo bóng đá hom nay tên liên lạc trong bảng tài khoản để khớp với nhân viên bán hàng được chỉ định:

kèo bóng đá hom nay bộ tài khoản (contact_first_name, contact_last_name) =

Một kết quả tương tự có thể được thực hiện bằng một lần tham gia:

kèo bóng đá hom nay tài khoản đặt contact_first_name = first_name,

Tuy nhiên, truy vấn thứ hai có thể cho kết quả không mong muốn nếuNhân viên bán kèo bóng đá hom nay.idkhông phải là khóa duy nhất, trong khi truy vấn đầu tiên được đảm bảo để gây lỗi nếu có nhiềuidphù hợp. Ngoài ra, nếu không có sự phù hợp cho một cụ thểTài khoản.sales_idmục nhập, truy vấn đầu tiên sẽ đặt các trường tên tương ứng thành NULL, trong khi truy vấn thứ hai sẽ không kèo bóng đá hom nay hàng đó.

kèo bóng đá hom nay số liệu thống kê trong bảng tóm tắt để phù hợp với dữ liệu hiện tại:

kèo bóng đá hom nay Tóm tắt S Set (SUM_X, SUM_Y, AVG_X, AVG_Y) =

Cố gắng chèn một mặt hàng chứng khoán mới cùng với số lượng cổ phiếu. Nếu mặt hàng đã tồn tại, thay vào đó, hãy kèo bóng đá hom nay số lượng cổ phiếu của mặt hàng hiện có.

Bắt đầu;

Thay đổiKindCột của bảngPhimTrong kèo bóng đá hom nay mà con trỏc_filmshiện đang được định vị:

26646_26710

Tương thích

Lệnh này phù hợp vớiSQLtiêu chuẩn, ngoại trừtừTrở vềmệnh đề làPostgreSQLTiện ích mở rộng, cũng như khả năng sử dụngvớivớikèo bóng đá hom nay.

Một số hệ thống cơ sở dữ liệu khác cung cấp Atừtùy chọn trong đó bảng đích được cho là được liệt kê lại trongtừ. Đó không phải là cáchPostgreSQLdiễn giảitừ. Hãy cẩn thận khi chuyển các ứng dụng sử dụng tiện ích mở rộng này.

Theo tiêu chuẩn, giá trị nguồn cho danh sách phụ của các tên cột mục tiêu có thể là bất kỳ biểu thức có giá trị kèo bóng đá hom nay nào mang lại số lượng cột chính xác.PostgreSQLChỉ cho phép giá trị nguồn làTrình xây dựng kèo bóng đá hom nayhoặc phụ-Chọn. Giá trị được kèo bóng đá hom nay của một cột cá nhân có thể được chỉ định làmặc địnhTrong trường hợp trình điều chỉnh kèo bóng đá hom nay, nhưng không phải bên trong phụ-Chọ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ớpMẫu nàyĐể báo cáo vấn đề tài liệu.