Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana Anda mendapatkan nilai berikutnya dalam urutan ke dalam variabel?

Sesuatu seperti ini?

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. Oracle ORA-01031:hak istimewa yang tidak mencukupi saat membuat pengguna

  2. Menjatuhkan pengguna yang terhubung dari skema database Oracle 10g

  3. bagaimana cara menyimpan tanggal DAN waktu dengan JPA di Oracle?

  4. Kembalikan tabel dalam fungsi PL/SQL

  5. Oracle PL/SQL - tip untuk output langsung/pencetakan konsol