Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Việc sử dụng mệnh đề RETURNING INTO có nhanh hơn một câu lệnh SELECT riêng biệt không?

Đúng như tôi nghĩ:

Thông thường, các ứng dụng cần thông tin về hàng bị ảnh hưởng bởi hoạt động SQL, ví dụ, để tạo báo cáo hoặc thực hiện một hành động tiếp theo. Các câu lệnh INSERT, UPDATE và DELETE có thể bao gồm một mệnh đề RETURNING, mệnh đề này trả về các giá trị cột từ hàng bị ảnh hưởng thành các biến PL / SQL hoặc các biến máy chủ. Điều này giúp loại bỏ sự cần thiết phải CHỌN hàng sau khi chèn hoặc cập nhật hoặc trước khi xóa. Do đó, ít lượt truy cập mạng hơn, ít thời gian CPU máy chủ hơn, ít con trỏ hơn và ít bộ nhớ máy chủ hơn được yêu cầu.

Lấy từ tài liệu Oracle tại đây




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi văn bản truy vấn SQL của Oracle trước khi gửi

  2. Các thực thể cơ sở dữ liệu tùy chọn

  3. DotConnect của DevArt dành cho nhà cung cấp dữ liệu ADO.NET của Oracle và DataDirect

  4. NetBeans IDE của Oracle

  5. PL / SQL gọi một hàm bên trong một trình kích hoạt