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

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?

Một cái gì đó như thế này?

create or replace procedure next_val (p_sequence_name varchar2)
as

v_nextval integer;
v_select varchar2(100);

begin

v_select := 'select '||p_sequence_name||'.nextval from dual';

execute immediate v_select into v_nextval;

dbms_output.put_line('Nextval is: '||TO_CHAR(v_nextval));

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. Sắp xếp lại các cột của bảng trong Oracle

  2. BadImageFormatException của nhà cung cấp .net oracle

  3. Thiết kế ngược mô hình dữ liệu bằng Oracle SQL Developer

  4. Từ XML đến danh sách các đường dẫn trong môi trường Oracle PL / SQL

  5. Phiên thay đổi Spring JdbcTemplate