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

Oracle:Cara membuat elemen dalam namespace tertentu dengan XMLElement()

Anda juga dapat menggunakan XMLAttribute:

select xmlelement("my:name",
        xmlattributes('http://www.example.com/my' as "xmlns:my"),
        'John'
       )
from dual

Akan kembali:

<my:name xmlns:my="http://www.example.com/my">John</my:name>

Anda juga dapat memeriksa apakah Oracle mengenali ini sebagai namespace (selain Anda tidak mendapatkan awalan namespace "my" tidak dideklarasikan kesalahan):

select xmlelement("my:name",
        xmlattributes('http://www.example.com/my' as "xmlns:my"),
        'John'
       ).getnamespace()
from dual

Akan kembali:

http://www.example.com/my


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle - Mengapa saya harus menggunakan paket daripada prosedur atau fungsi yang berdiri sendiri?

  2. Bagaimana cara menjalankan prosedur lokal menggunakan eksekusi segera?

  3. Bagaimana saya bisa melakukan penyisipan batch ke database Oracle menggunakan Python?

  4. MySQL:bagaimana melakukan keamanan tingkat baris (seperti Oracle's Virtual Private Database)?

  5. Perbedaan antara pengguna dan skema di Oracle?