sql >> Databáze >  >> RDS >> Oracle

Oracle:Jak vytvořit prvek v konkrétním jmenném prostoru pomocí XMLElement()

Můžete také použít XMLAttribute:

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

Vrátí se:

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

Můžete také zkontrolovat, zda to Oracle rozpozná jako jmenný prostor (kromě toho, že nezískáte předpona jmenného prostoru "my" není deklarována chyba):

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

Vrátí se:

http://www.example.com/my


  1. Ovladač JDBC pro Oracle 10G XE

  2. Zvládnutí použití stoplistů pomocí SQL Server Full-Text Search (FTS)

  3. Jak vybrat pomocí klauzule WITH RECURSIVE

  4. Vytvořit novou stránku pro jiný příkaz php ORDER BY?