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

cách đọc kèo bóng đá

tên

cách đọc kèo bóng đá-cách đọc kèo bóng đá hàng của bảng

Synopsis

cách đọc kèo bóng đá [Chỉ]Bảng[ *] [[As]bí danh]
    BỘ10608_10616=Biểu thức| Mặc định |
          (cột[, ...]) = (Biểu thức| MẶC ĐỊNH  [, ...] )  [, ...]
    [ TỪfrom_list]
    [ Ở ĐÂUđiều kiện| Nơi hiện tại củacon trỏ_name]
    [Trả lại * |output_expression[[As]output_name] [, ...]]

Mô tả

cách đọc kèo bóng đá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ỉ một các cột cần được sửa đổi cần được đề cách đọc kèo bóng đá trongsetmệnh đề; cách đọc kèo bóng đá cột không được sửa đổi rõ ràng 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 Chứa trong cách đọc kèo bóng đá bảng khác trong cơ sở dữ liệu: sử dụng cách đọc kèo bóng đá lựa chọn phụ hoặc Chỉ định cách đọc kèo bóng đá 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 racách đọc kèo bóng đá11920_12082từ, có thể được tính toán. Mới (Post Update) cách đọc kèo bóng đá giá trị của cách đọc kèo bóng đá cột của bảng được sử dụng. Cú pháp củaTrở về12246_12299Chọn.

Bạn phải cócách đọc kèo bóng đá12389_12503Chọ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ố

Bảng

Tên (Tùy chọn Lược đồ theo trình độ) của bảng để cách đọc kèo bóng đá. Nếu nhưchỉđược chỉ định Trước tên bảng, các hàng phù hợp được cách đọc kèo bóng đá trong Chỉ được đặt tên bảng. Nếu nhưchỉkhông được chỉ định, các hàng khớp cũng được cách đọc kèo bóng đá trong bất kỳ bảng nào 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ách đọc kèo bóng đá bảng hậu duệ là Bao gồm.

bí danh

Một tên thay thế cho bảng đích. Khi một bí danh là cung cấp, nó hoàn toàn ẩn tên thực tế của bảng. Ví dụ, đã chocách đọc kèo bóng đá foo AS f, phần còn lại củacách đọc kèo bóng đáCâu lệnh phải gọi bảng này làfkhôngfoo.

Cột

Tên của một cột trongBảng. Tên cột có thể là đủ điều kiện với một tên Subfield hoặc chỉ số mảng, nếu cần thiế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ụ:tab cách đọc kèo bóng đá Tab.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ách đọc kèo bóng đá giá trị cũ của cách đọc kèo bóng đá cột này và cách đọc kèo bóng đá cột khác trong bàn.

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ó).

from_list

Danh sách cách đọc kèo bóng đá biểu thức bảng, cho phép cách đọc kèo bóng đá cột từ cách đọc kèo bóng đá cột khác cách đọc kèo bóng đá bảng xuất hiện trongWHEREĐiều kiện và biểu thức cách đọc kèo bóng đá. Điều này tương tự như Danh sách các bảng có thể được chỉ định trongtừ mệnh đềcủa AChọnTuyên bố. Lưu ý rằng Bảng đích không được xuất hiện trongfrom_list, trừ khi bạn có ý định Tự tham gia (trong trường hợp đó nó phải xuất hiện với một bí danh trong Thefrom_list).

điều kiện

Một biểu thức trả về giá trị của loạiBoolean. Chỉ cách đọc kèo bóng đá hàng mà biểu thức này trả vềTRUEsẽ được cách đọc kèo bóng đá.

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 để trở thành cách đọc kèo bóng đá là một trong nhữ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ông nhóm trêncách đọc kèo bóng đá16137_16166trong đó hiện tại của16214_16284khai báoĐể biết thêm thông tin về Sử dụng con trỏ vớinơi hiện tại CỦA.

output_expression

một biểu thức được tính toán và trả về bởicách đọc kèo bóng đálệnh sau mỗi hàng là cách đọc kèo bóng đá. Biểu thức có thể sử dụng bất kỳ tên cột nào củaBảnghoặc bảng được liệt kê trongtừ. Viết*Để trả về tất cả cách đọc kèo bóng đá cột.

output_name

16990_17028

Đầu ra

Khi hoàn thành thành công, mộtcách đọc kèo bóng đáLệnh trả về thẻ lệnh của biểu mẫu

cách đọc kèo bóng đáĐếm

TheĐếmlà số lượng của cách đọc kèo bóng đá hàng. Nếu nhưĐếmlà 0, không hàng phù hợp vớiđiều kiện(this không được coi là một lỗi).

Nếucách đọc kèo bóng đáLệnh chứa ATrở vềmệnh đề, kết quả sẽ là Tương tự như của AChọnTuyên bố chứa cách đọc kèo bóng đá cột và giá trị được xác định trongTrở vềDanh sách, được tính toán trên (s) được cách đọc kèo bóng đá bằng lệnh.

Ghi chú

Khi Atừmệnh đề có mặt, cái gì Về cơ bản xảy ra là bảng đích được nối với các bảng được đề cách đọc kèo bóng đá trongfrom_listvà mỗi hàng đầu ra của tham gia Đại diện cho một hoạt động cách đọc kèo bóng đá cho bảng đích. Khi sử dụngtừBạn nên đảm bảo rằng tham gia Sản xuất tối đa một hàng đầu ra cho mỗi hàng được sửa đổi. TRONG Những từ khác, một hàng đích không nên tham gia nhiều hơn một hàng từ (các) bảng khác. Nếu có, thì chỉ có một trong số các tham gia Hàng sẽ được sử dụng để cách đọc kèo bóng đá hàng mục tiêu, nhưng cái nào sẽ là được sử dụng không dễ dự đoán.

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

Ví dụ

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

19158_19218

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

cách đọc kèo bóng đá bộ thời tiết đặt TEMP_LO = TEMP_LO+1, TEMP_HI = TET
  Nơi City = 'San Francisco' và Date = '2003-07-03';

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

cách đọc kèo bóng đá bộ thời tiết đặt TEMP_LO = TEMP_LO+1, TEMP_HI = TET
  Nơi City = 'San Francisco' và Date = '2003-07-03'
  Trả lại temp_lo, temp_hi, prcp;

Sử dụng cú pháp danh sách cột thay thế để làm điều tương tự cách đọc kèo bóng đá:

cách đọc kèo bóng đá bộ thời tiết (temp_lo, temp_hi, prcp) = (temp_lo+1, temp_lo+15, mặc định)
  Nơi City = 'San Francisco' và Date = '2003-07-03';

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, sử dụngtừCú pháp mệnh đề:

cách đọc kèo bóng đá nhân viên đặt Sales_count = Sales_Count + 1 từ tài khoản
  Nơi tài khoản.name = 'Acme Corporation'
  Và nhân viên.id = tài khoản.sales_person;

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

cách đọc kèo bóng đá nhân viên đặt sales_count = sales_count + 1 trong đó id =
  .

Cố gắng chèn một mục chứng khoán mới cùng với số lượng của Cổ phần. Nếu mặt hàng đã tồn tại, thay vào đó hãy cách đọc kèo bóng đá số lượng cổ phiếu của các mặt hàng hiện có. Để làm điều này mà không làm thất bại toàn bộ Giao dịch, sử dụng điểm lưu:

Bắt đầu;
- Các hoạt động khác
SavePoint SP1;
Chèn vào các giá trị rượu vang ('Chateau Lafite 2003', '24');
- Giả sử những điều trên thất bại vì vi phạm chính duy nhất,
- Vì vậy, bây giờ chúng tôi phát hành các lệnh này:
Rollback đến SP1;
cách đọc kèo bóng đá rượu vang đặt stock = stock + 24 trong đó winename = 'Chateau lafite 2003';
- Tiếp tục với các hoạt động khác, và cuối cùng
LÀM;

Thay đổiKindCột của bànPhimtrong hàng mà trên đó con trỏc_filmshiện tại Định vị:

21540_21604

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àPostgreSQLPhần mở rộng.

Theo tiêu chuẩn, cú pháp danh sách cột sẽ cho phép một danh sách cách đọc kèo bóng đá cột được gán từ một giá trị hàng Biểu thức, chẳng hạn như một lựa chọn phụ:

cách đọc kèo bóng đá bộ tài khoản (contact_last_name, contact_first_name) =
    (Chọn Last_Name, First_Name từ nhân viên bán hàng
     WHERE SalesMeN.id = access.sales_id);

22325_22418

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