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

Chọn trong Lỗi PL-SQL:INTO Sau khi chọn

Các cột này cần được lưu trữ trong một số cấu trúc kiểu. Như được đưa ra trong ví dụ này

DECLARE
  deptid        employees.department_id%TYPE;
  jobid         employees.job_id%TYPE;
  emp_rec       employees%ROWTYPE;
**Create type structure**
  TYPE emp_tab IS TABLE OF employees%ROWTYPE INDEX BY PLS_INTEGER;
  all_emps      emp_tab;
BEGIN
  SELECT department_id, job_id INTO deptid, jobid 
     FROM employees WHERE employee_id = 140;
  IF SQL%FOUND THEN 
    DBMS_OUTPUT.PUT_LINE('Dept Id: ' || deptid || ', Job Id: ' || jobid);
  END IF;
  SELECT * INTO emp_rec FROM employees WHERE employee_id = 105;
  SELECT * INTO all_emps FROM employees;  **//storing into all_emp type structure**
  DBMS_OUTPUT.PUT_LINE('Number of rows: ' || SQL%ROWCOUNT);
END;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết xuất (các) bảng Oracle vào câu lệnh INSERT

  2. Cách xử lý một dấu nháy đơn trong Oracle SQL

  3. Áp dụng hàm COUNT trên một nhóm con của các nhóm

  4. truy vấn con vô hướng trong câu lệnh if Điều kiện trong PL / SQL

  5. Quản trị viên ODBC không thể tìm thấy tệp tên Oracle TNS