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

Pisahkan fungsi di oracle ke nilai yang dipisahkan koma dengan urutan otomatis

Inilah cara Anda membuat tabel seperti itu:

 SELECT LEVEL AS id, REGEXP_SUBSTR('A,B,C,D', '[^,]+', 1, LEVEL) AS data
   FROM dual
CONNECT BY REGEXP_SUBSTR('A,B,C,D', '[^,]+', 1, LEVEL) IS NOT NULL;

Dengan sedikit penyesuaian (yaitu, mengganti , di [^,] dengan variabel) Anda bisa menulis fungsi seperti itu untuk mengembalikan tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. indeks penurunan oracle jika ada

  2. Bagaimana Cara Menonaktifkan Pemicu di Oracle SQL Developer?

  3. Java - meneruskan array dalam prosedur tersimpan Oracle

  4. Oracle DB Server + APEX + ORDS + JasperReports dari awal (Bagian 1)

  5. Cara Mengekspor Data ke File CSV di Oracle Menggunakan Prosedur PL SQL