Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle:Cách tạo một phần tử trong một không gian tên cụ thể với XMLElement ()

Bạn cũng có thể sử dụng XMLAttribute:

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

Sẽ quay lại:

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

Bạn cũng có thể kiểm tra xem Oracle có nhận ra đây là không gian tên không (ngoài việc bạn không nhận được tiền tố không gian tên "của tôi" không được khai báo lỗi):

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

Sẽ quay lại:

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. Cách hiệu quả để theo dõi, xác định và báo cáo mọi 'thông báo lỗi' do ứng dụng của bạn đưa ra là gì?

  2. Kích hoạt sự cố đột biến

  3. Làm cách nào để biết id trước khi lưu một đối tượng trong jpa

  4. Tổng hợp dữ liệu bằng các hàm nhóm (nhóm theo oracle)

  5. Các biến PL / SQL trong con trỏ có hiệu quả giống như các tham số liên kết không?