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
Tài tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

6.4. Trả về dữ liệu từ tỷ lệ kèo bóng đá tối nay đã sửa đổi#

Đôi khi rất hữu ích khi lấy dữ liệu từ tỷ lệ kèo bóng đá tối nay đã được sửa đổi trong khi chúng đang bị thao túng. TheChèn, Cập nhật, XóaHợp nhấttỷ lệ kèo bóng đá tối nay lệnh đều có tùy chọnTrở vềĐiều khoản hỗ trợ này. Sử dụngTrở vềTránh thực hiện truy vấn cơ sở dữ liệu bổ sung để thu thập dữ liệu và đặc biệt có giá trị khi khó có thể xác định tỷ lệ kèo bóng đá tối nay được sửa đổi một cách đáng tin cậy.

Nội dung được phép của ATrở vềmệnh đề giống như AChọnDanh sách đầu ra của lệnh (xemPhần 7.3). Nó có thể chứa tên cột của bảng mục tiêu của lệnh hoặc biểu thức giá trị bằng tỷ lệ kèo bóng đá tối nay cột đó.Trả về *, chọn tất cả tỷ lệ kèo bóng đá tối nay cột của bảng đích theo thứ tự.

trong mộtChèn, dữ tỷ lệ kèo bóng đá tối nay mặc định có sẵn choTrở vềlà hàng khi nó được chèn. Điều này không hữu ích trong tỷ lệ kèo bóng đá tối nay phần chèn tầm thường, vì nó sẽ chỉ lặp lại dữ liệu do khách hàng cung cấp.nối tiếpCột để cung cấp tỷ lệ kèo bóng đá tối nay định danh duy nhất,Trở vềCó thể trả lại ID được gán cho một hàng mới:

Tạo người dùng bảng (văn bản FirstName, văn bản cuối cùng, khóa chính nối tiếp ID);

TheTrở vềmệnh đề cũng rất hữu ích vớiChèn ... Chọn.

trong mộtCập nhật, dữ tỷ lệ kèo bóng đá tối nay mặc định có sẵn choTrở vềlà nội dung mới của hàng sửa đổi. Ví dụ:

Cập nhật sản phẩm đặt giá = Giá * 1.10

trong AXóa, dữ tỷ lệ kèo bóng đá tối nay mặc định có sẵn choTrở vềlà nội dung của hàng đã bị xóa. Ví dụ:

Xóa khỏi sản phẩm

trong AHợp nhất, dữ tỷ lệ kèo bóng đá tối nay mặc định có sẵn choTrở vềlà nội dung của hàng nguồn cộng với nội dung của hàng mục tiêu được chèn, cập nhật hoặc xóa. Vì nó khá phổ biến cho nguồn và mục tiêu có nhiều cột giống nhau, chỉ địnhTrả về *có thể dẫn đến rất nhiều cột trùng lặp, do đó thường hữu ích hơn khi đủ điều kiện để trả về chỉ nguồn hoặc hàng mục tiêu. Ví dụ:

Hợp nhất vào tỷ lệ kèo bóng đá tối nay sản phẩm p bằng cách sử dụng new_products n trên p.product_no = n.product_no

Trong mỗi lệnh này, cũng có thể trả về rõ ràng nội dung cũ và mới của hàng sửa đổi. Ví dụ:

Cập nhật sản phẩm đặt giá = giá * 1.10

Trong ví dụ này, viếtnew.pricegiống như chỉ viếtGiá, nhưng nó làm cho ý nghĩa rõ ràng hơn.

Cú pháp này để trả về tỷ lệ kèo bóng đá tối nay giá trị cũ và mới có sẵn trongChèn, Cập nhật, XóaHợp nhấttỷ lệ kèo bóng đá tối nay lệnh, nhưng thông thường tỷ lệ kèo bóng đá tối nay giá trị cũ sẽ lànullcho mộtChènvà tỷ lệ kèo bóng đá tối nay giá trị mới sẽ lànullcho AXóa. Tuy nhiên, có những tình huống mà nó vẫn có thể hữu ích cho tỷ lệ kèo bóng đá tối nay lệnh đó.Chènvớitrên xung đột do cập nhậtmệnh đề, tỷ lệ kèo bóng đá tối nay giá trị cũ sẽ khôngnullcho tỷ lệ kèo bóng đá tối nay xung đột. Tương tự, nếu mộtXóađược biến thànhCập nhậtbởi AViết lại quy tắc, tỷ lệ kèo bóng đá tối nay giá trị mới có thể không phải lànull.

Nếu có trình kích hoạt (Chương 37) Trên bảng đích, dữ tỷ lệ kèo bóng đá tối nay có sẵn choTrở vềlà hàng được sửa đổi bởi tỷ lệ kèo bóng đá tối nay kích hoạt. Do đó, việc kiểm tra tỷ lệ kèo bóng đá tối nay cột được tính toán bởi tỷ lệ kèo bóng đá tối nay kích hoạt là một trường hợp sử dụng phổ biến khác choTrở về.