Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle:Как да създадете елемент в конкретно пространство от имена с XMLElement()

Можете също да използвате XMLAttribute:

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

Ще се върне:

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

Можете също така да проверите дали Oracle разпознава това като пространство от имена (с изключение на това, че не получавате префиксът на пространството от имена „my“ не е деклариран грешка):

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

Ще се върне:

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 с VBA, като използвате рекурсор

  2. Oracle, Blob данни липсват в моя експортиран файл

  3. Таблицата не съществува при използване на EF 6 и Oracle.ManagedDataAccess

  4. Не може да се компилира GI 12.1.0.2 и грешка при сегментиране

  5. Преобразувайте String ISO-8601 дата в типа данни за времеви печат на Oracle