sql >> Databasteknik >  >> RDS >> Oracle

Oracle:Hur man skapar ett element i ett specifikt namnområde med XMLElement()

Du kan också använda XMLAttribute:

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

Återkommer:

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

Du kan också kontrollera att Oracle känner igen detta som ett namnområde (annat än att du inte får ett namnområdesprefix "my" deklareras inte fel):

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

Återkommer:

http://www.example.com/my


  1. Ska en databasanslutning vara öppen hela tiden eller bara öppnas när det behövs?

  2. Rangordna funktion i MySQL med Order By-klausul

  3. Felkod:1222. De använda SELECT-satserna har ett annat antal kolumner

  4. PHP MYSQL PDO SUMMA av kolumner