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

CHỌN đơn giản với biến nhưng không có INTO

Khi bạn viết select * from some_table; trong SQL * Plus, SQL*Plus đang hoạt động như một chương trình khách và thực hiện rất nhiều công việc cho bạn, về mặt dữ liệu được trả về từ cơ sở dữ liệu, định dạng và hiển thị nó.

Ngay sau khi bạn nhập DECLARE , bạn bắt đầu một khối PL / SQL. Bây giờ, bạn đang gọi PL / SQL và PL / SQL đang gọi SQL. Do đó, bạn cần quyết định cách xử lý dữ liệu được trả về từ SQL, trong PL / SQL. Cách để làm điều đó là thông qua INTO mệnh đề và một biến để nhận đầu ra. Xem xét điều đó, dữ liệu đầu ra từ SELECT sẽ ở đâu đi, nếu bạn không cung cấp INTO mệnh đề? Nó phải đi đâu đó, phải không?

Hy vọng điều đó rõ ràng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Số ngày thứ sáu giữa hai ngày

  2. Java SQLData - Truyền tới đối tượng người dùng với một danh sách / mảng?

  3. Các phương pháp hay nhất để giữ mật khẩu trong tập lệnh shell / Perl?

  4. thay đổi cột đổi tên bảng trong cơ sở dữ liệu oracle

  5. Cursor For Loop cách in thông báo khi không tìm thấy