sql >> データベース >  >> RDS >> Oracle

シーケンス内の次の値を変数にするにはどうすればよいですか?

    このようなものですか?

    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. MariaDB ROUND()とFLOOR()

    2. SQLServer接続を特定のIPアドレスに制限する

    3. PostgreSQLの日付に月を追加

    4. MySQLはCONCAT条件で選択します