Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy PL/SQL ma odpowiednik StringTokenizer do Javy?

PL/SQL zawiera podstawowy dla list oddzielonych przecinkami (DBMS_UTILITY.COMMA_TO_TABLE ).

Przykład:

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

Lub zobacz ten link Zapytaj Toma, aby uzyskać inne pomysły...

Ak Tom - "różne elementy na liście 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. Zarządzany i niezarządzany sterownik Oracle ODP.net

  2. Czy Oracle ma odpowiednik zmiennych tabeli SQL Server?

  3. Wydajny sposób na aktualizację wszystkich wierszy w tabeli

  4. (+) =operator w Oracle sql, gdzie klauzula

  5. Oracle Entity Framework — generowanie encji z tabel w innym schemacie