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

Setara dengan PostgreSQL array() / array_to_string() fungsi di Oracle 9i

Tim Hall memiliki koleksi definitif teknik agregasi string di Oracle .

Jika Anda terjebak pada 9i, preferensi pribadi saya adalah mendefinisikan agregat khusus (ada implementasi string_agg pada halaman itu) sehingga Anda akan memiliki

SELECT string_agg( name )
  FROM people

Tetapi Anda harus mendefinisikan fungsi STRING_AGG baru. Jika Anda perlu menghindari pembuatan objek baru, ada pendekatan lain tetapi di 9i mereka akan lebih berantakan daripada sintaks PostgreSQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-29908:tidak ada pemanggilan utama untuk operator tambahan

  2. Oracle (+) Operator

  3. cara memanggil fungsi tersimpan dari parameter IN dan OUT di Oracle Database menggunakan Java

  4. ORA-01438:nilai yang lebih besar dari presisi yang ditentukan memungkinkan untuk kolom ini - Bagaimana cara mendapatkan kolom mana yang dirujuk?

  5. Apa perbedaan antara variabel Bind PLSQL dan variabel Host?