sql >> データベース >  >> RDS >> Oracle

XMLELEMENTを使用してXMLを構築する-ORACLESQL11gクエリ

    私は解決策を見つけることができました:

    select XMLElement("Changes", 
                  XMLElement("Description", 'sometext'),
                  XMLElement("Notes", 'sometext'),
                  XMLElement("FulfillmentDate", 'Some Date'),
                      XMLAgg(XML_CANDIDATE) ).GETSTRINGVAL() RESULTS
    
    from 
    (
    
    select XMLAGG(
            XMLElement("UserChange",
            XMLElement("Operation", 'sometext'),
            XMLElement("User", 'sometext'),
            XMLElement("BusinessSource", 'sometext'),
            XMLElement("ApplicationRole", 'sometext')))  XML_CANDIDATE
    from
    table);
    


    1. 2つの日付の日/月/年(datediff)の差を取得するにはどうすればよいですか?

    2. MySQLのCOUNTCASEおよびWHENステートメント

    3. Oracle IFが存在する場合、それ以外の場合

    4. 条件に基づいて挿入する方法は?