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

Apakah PL/SQL memiliki StringTokenizer yang setara dengan Java?

PL/SQL memang menyertakan yang dasar untuk daftar yang dipisahkan koma (DBMS_UTILITY.COMMA_TO_TABLE ).

Contoh:

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;
/

Atau lihat tautan Tanya Tom ini untuk ide lain...

Ak Tom - "memvariasikan elemen dalam daftar IN"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci Unik di Oracle dengan Contoh

  2. Cara Membuat Fungsi PL/SQL Di Database Oracle

  3. Oracle Pl/SQL:Loop melalui node XMLTYPE

  4. ORA-22905 - saat menanyakan jenis tabel dengan pernyataan pilih

  5. Fungsi baris tunggal di Oracle sql