kèo bóng đá hom nay - kèo bóng đá hom nay hàng của bảng
[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
] [, ...]]
kèo bóng đá hom nay
Thay đổ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 trongset
mệ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ức
hoặcđ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 trongkèo bóng đá hom nay
Truy vấn. Nhìn thấyPhần 7.8vàChọ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 nay
Câu lệnh phải gọi bảng này làf
khô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 = 1
khô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ọn
Trì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 trongWHERE
Biể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ọn
Tuyên bố; Ví dụ, một bí danh cho tên bảng có thể được chỉ định.from_item
Trừ 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ềTRUE
sẽ đượ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 nay
17773_17802trong đó 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ụ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 nay
Lệ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_Name
hoặ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ề.
Khi hoàn thành thành công, mộtkèo bóng đá hom nay
Lệnh trả về thẻ lệnh của biểu mẫu
kèo bóng đá hom nayĐếm
TheĐếm
là 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ện
Khi kèo bóng đá hom nay bị đàn áp bởiTrước khi kèo bóng đá hom nay
Trigger. Nếu nhưĐếm
là 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 nay
Lệnh chứa ATrở về
mệnh đề, kết quả sẽ tương 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) được kèo bóng đá hom nay bởi lệnh.
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_item
Danh 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óa
vàChèn
Hoạt động.
Có khả năng đồng thờikèo bóng đá hom nay
hoặcXóa
Trê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 nay
Trê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 nay
hoặcXóa
Hoạ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 nay
hoặcXóa
sẽ 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óa
trê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.
Thay đổi từkịch
đếnDramatic
Trong cộtKind
củ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ụ trongWHERE
mệ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
.id
khô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ềuid
phù hợp. Ngoài ra, nếu không có sự phù hợp cho một cụ thểTài khoản
.sales_id
mụ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 đổiKind
Cột của bảngPhim
Trong kèo bóng đá hom nay mà con trỏc_films
hiện đang được định vị:
26646_26710
Lệnh này phù hợp vớiSQLtiêu chuẩn, ngoại trừtừ
vàTrở về
mệnh đề làPostgreSQLTiện ích mở rộng, cũng như khả năng sử dụngvới
vớ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 định
Trong 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
.
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.