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

Oracle PLSQL thiết lập con trỏ từ một biến

Bạn cần khai báo nó dưới dạng con trỏ tham chiếu và sau đó mở nó cho câu lệnh SQL của bạn. Hãy xem ví dụ dưới đây. Tất nhiên, điều này giả sử bạn không có bất kỳ ràng buộc đầu vào nào đối với sql của mình.

sql> ed
Wrote file afiedt.buf

  1  declare
  2     c1 sys_refcursor;
  3     v_empno number;
  4     v_ename varchar2(30);
  5  begin
  6    open c1 for 'select empno, ename from emp';
  7    loop
  8      fetch c1 into v_empno, v_ename;
  9      dbms_output.put_line(v_empno || '--' || v_ename);
 10      exit when c1%notfound;
 11    end loop;
 12    close c1;
 13* end;
sql> /
7369--SMITH
7499--ALLEN
7521--WARD
7566--JONES
7654--MARTIN
7698--BLAKE
7782--CLARK
7788--SCOTT
7839--KING
7844--TURNER
7876--ADAMS
7900--JAMES
7902--FORD
7934--MILLER
7934--MILLER

Kiểm tra liên kết này ... http:/ /download.oracle.com/docs/cd/B14117_01/appdev.101/b10807/11_dynam.htm#i13057



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quá trình nâng cấp từng bước lên R12.2 Nâng cấp phần -2 (Trình điều khiển Nâng cấp Chính cho R12.2.0)

  2. Có thể loại bỏ một truy vấn duy nhất trong oracle mà không giết phiên không?

  3. Làm thế nào để thực hiện một thủ tục được lưu trữ oracle?

  4. Làm thế nào để bạn nhận giá trị tiếp theo trong một chuỗi thành một biến?

  5. Câu hỏi về khóa chính / khóa ngoại hỗn hợp Oracle