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

PL / SQLにはJavaと同等のStringTokenizerがありますか?

    PL / SQLには、カンマ区切りのリスト用の基本的なリスト(DBMS_UTILITY.COMMA_TO_TABLE)が含まれています。 。

    例:

    DECLARE
       lv_tab_length   BINARY_INTEGER;
       lt_array   DBMS_UTILITY.lname_array;
    BEGIN
       DBMS_UTILITY.COMMA_TO_TABLE( list => 'one,two,three,four'
                                  , tablen => lv_tab_length
                                  , tab => lt_array
                                  );
    
       DBMS_OUTPUT.PUT_LINE( 'lv_tab_length = ['||lv_tab_length||']' );
    
       FOR i IN 1..lv_tab_length
       LOOP
          DBMS_OUTPUT.PUT_LINE( '['||lt_array( i )||']' );
       END LOOP;
    
    END;
    /
    

    または、他のアイデアについては、このAskTomリンクを参照してください...

    AkTom-「INリストのさまざまな要素」



    1. SQLはすべてのNULLを置き換えます

    2. Dataadapterを使用した更新中にDBConcurrency例外が発生しました

    3. V $ SQL_SHARED_CURSOR TOP_LEVEL_RPI_CURSOR

    4. MultipleActiveResultSets =Trueまたは複数の接続?