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

Mengonversi string (atau kolom) yang dibatasi menjadi baris di Oracle menggunakan fungsi sistem yang telah ditentukan sebelumnya

Fungsi yang saya coba temukan adalah SYS.DBMS_DEBUG_VC2COLL .

Secara teknis itu tidak mengubah string yang dibatasi menjadi kolom, tetapi mengubah daftar nilai yang dipisahkan koma menjadi baris. Saya menyadari bahwa setelah saya menemukan postingan lama .

Contoh kode dan hasil:

with test as  (
    select column_value AS c1  
      from table( SYS.DBMS_DEBUG_VC2COLL( 'a','b','c' ) )  
   )  
 select * from test;

Hasil:

c1   
__  
a    
b    
c    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sintaks gabungan luar Oracle

  2. Perbedaan antara TRUNCATE dan DELETE?

  3. GALAT:ORA-00917:koma hilang saat menggunakan Hibernate dengan urutan yang ada di Oracle

  4. hibernate.jdbc.fetch_size atau @QueryHints(@javax.persistence.QueryHint(name=org.hibernate.fetchSize, value=10)) tidak berfungsi

  5. Bisakah Oracle SQL*Loader memproses XML?