久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    • <bdo id='WZgTr'></bdo><ul id='WZgTr'></ul>
    1. <small id='WZgTr'></small><noframes id='WZgTr'>

      1. <tfoot id='WZgTr'></tfoot>
        <i id='WZgTr'><tr id='WZgTr'><dt id='WZgTr'><q id='WZgTr'><span id='WZgTr'><b id='WZgTr'><form id='WZgTr'><ins id='WZgTr'></ins><ul id='WZgTr'></ul><sub id='WZgTr'></sub></form><legend id='WZgTr'></legend><bdo id='WZgTr'><pre id='WZgTr'><center id='WZgTr'></center></pre></bdo></b><th id='WZgTr'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='WZgTr'><tfoot id='WZgTr'></tfoot><dl id='WZgTr'><fieldset id='WZgTr'></fieldset></dl></div>
      2. <legend id='WZgTr'><style id='WZgTr'><dir id='WZgTr'><q id='WZgTr'></q></dir></style></legend>
      3. 即使表達式值為空,如何強制執行 xmlforest creat

        How to enforce xmlforest creat elements even if expression value is null?(即使表達式值為空,如何強制執行 xmlforest creat 元素?)
        <legend id='lzRzV'><style id='lzRzV'><dir id='lzRzV'><q id='lzRzV'></q></dir></style></legend>

          <tbody id='lzRzV'></tbody>

            <small id='lzRzV'></small><noframes id='lzRzV'>

          1. <i id='lzRzV'><tr id='lzRzV'><dt id='lzRzV'><q id='lzRzV'><span id='lzRzV'><b id='lzRzV'><form id='lzRzV'><ins id='lzRzV'></ins><ul id='lzRzV'></ul><sub id='lzRzV'></sub></form><legend id='lzRzV'></legend><bdo id='lzRzV'><pre id='lzRzV'><center id='lzRzV'></center></pre></bdo></b><th id='lzRzV'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='lzRzV'><tfoot id='lzRzV'></tfoot><dl id='lzRzV'><fieldset id='lzRzV'></fieldset></dl></div>

            <tfoot id='lzRzV'></tfoot>
                • <bdo id='lzRzV'></bdo><ul id='lzRzV'></ul>
                • 本文介紹了即使表達式值為空,如何強制執行 xmlforest creat 元素?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我想使用 oracle XMLFOREST 函數.(定義鏈接)

                  示例語法:

                  <塊引用>

                  XMLFOREST( [值表達式 AS 別名], [...])

                  我的問題是,如果值表達式為 NULL,則不會為該值表達式創建任何元素.

                  如何強制它添加一個空的 XML 片段?

                  解決方案

                  您可以使用 XMLFOREST:

                  <塊引用>

                  如果 value_expr 為空,則不會為該 value_expr 創建任何元素.

                  也不是類似的XMLCOLATTVAL 功能:

                  <塊引用>

                  您必須為 value_expr 指定一個值.如果 value_expr 為 null,則不返回任何元素.

                  XMLELEMENT 另一方面,根據請求返回一個空元素:

                  SQL>選擇 xmlelement("EMP", xmlelement("ENAME", ename),2 xmlelement("工作", 工作),3 xmlelement("MGR", mgr)4 ).getclobval() xml5 來自 scott.emp;XML----------------------------------------------------------------<EMP><ENAME>KING</ENAME><JOB>PRESIDENT</JOB><MGR></MGR></EMP><EMP><ENAME>布萊克</ENAME><JOB>經理</JOB><MGR>7839</MGR></EMP>...

                  <小時>

                  為了完整性,還可以使用另外兩個 Oracle 工具(靈感來自 這篇文章在 OTN 論壇上).首先,您可以使用 XMLQUERY(在 11.2 上?):

                  SQL>選擇2 xml查詢(3 '(#ora:view_on_null 空#) {4 <EMPS>{5 for $c in fn:collection("oradb:/SCOTT/EMP")/ROW6 返回元素 EMP {7 $c/ENAME8 , $c/JOB9 , $c/MGR10 }11}</EMPS>12 }'13 次傳球(10 次為數字)為mid"14 返回內容15 ).getClobval() 結果16 從雙;結果----------------------------------------------------------------------<EMPS><EMP><ENAME>KING</ENAME><JOB>PRESIDENT</JOB><MGR></MGR></EMP><EMP><ENAME>布萊克</ENAME>...

                  您也可以使用DBMS_XMLGEN 包:

                  SQL>宣布2 ctx dbms_xmlgen.ctxHandle;3 sqlstr varchar2(4000)4 := 'SELECT ename, job, mgr FROM scott.emp WHERE ename=''KING''';5 res clob;6 開始7 ctx:= dbms_xmlgen.newContext(sqlstr);8 dbms_xmlgen.setNullHandling(ctx, dbms_xmlgen.EMPTY_TAG);9 res:= dbms_xmlgen.getXML(ctx);10 dbms_xmlgen.closeContext(ctx);11 dbms_output.put_line(res);12 結束;13/<?xml version="1.0"?><行集><行><ENAME>KING</ENAME><職位>總裁</職位><MGR/></ROW></ROWSET>

                  I would like to use the oracle XMLFOREST function. (Link for definition)

                  Example Syntax:

                  XMLFOREST( [value expression AS alias], [...])
                  

                  My problem is that if value expression is NULL, then no element is created for that value expression.

                  How can I enforce it to add an empty XML fragment?

                  解決方案

                  You can' use XMLFOREST:

                  If value_expr is null, then no element is created for that value_expr.

                  Nor the similar XMLCOLATTVAL function:

                  You must specify a value for value_expr. If value_expr is null, then no element is returned.

                  XMLELEMENT on the other hand returns an empty element as requested:

                  SQL> select xmlelement("EMP", xmlelement("ENAME", ename), 
                    2                           xmlelement("JOB", job),
                    3                           xmlelement("MGR", mgr)
                    4         ).getclobval() xml
                    5    from scott.emp;
                  
                  XML
                  ----------------------------------------------------------------
                  <EMP><ENAME>KING</ENAME><JOB>PRESIDENT</JOB><MGR></MGR></EMP>
                  <EMP><ENAME>BLAKE</ENAME><JOB>MANAGER</JOB><MGR>7839</MGR></EMP>
                  ...
                  


                  For completeness, two more Oracle tools can also be used (inspired by this post on the OTN forums). First you can use an XMLQUERY (on 11.2? ):

                  SQL> select
                    2    xmlquery(
                    3     '(#ora:view_on_null empty #) {
                    4      <EMPS> {
                    5          for $c in fn:collection("oradb:/SCOTT/EMP")/ROW
                    6          return element EMP {
                    7            $c/ENAME
                    8          , $c/JOB
                    9          , $c/MGR
                   10       }
                   11      }</EMPS>
                   12     }'
                   13    passing cast(10 as number) as "mid"
                   14    returning content
                   15  ).getClobval() as result
                   16  from dual;
                  
                  RESULT 
                  ----------------------------------------------------------------------
                  <EMPS>
                     <EMP><ENAME>KING</ENAME><JOB>PRESIDENT</JOB><MGR></MGR></EMP>
                     <EMP><ENAME>BLAKE</ENAME>...
                  

                  You can also use the DBMS_XMLGEN package:

                  SQL> DECLARE
                    2    ctx    dbms_xmlgen.ctxHandle;
                    3    sqlstr varchar2(4000)
                    4       := 'SELECT ename, job, mgr FROM scott.emp WHERE ename=''KING''';
                    5    res    clob;
                    6  BEGIN
                    7    ctx := dbms_xmlgen.newContext(sqlstr);
                    8    dbms_xmlgen.setNullHandling(ctx, dbms_xmlgen.EMPTY_TAG);
                    9    res := dbms_xmlgen.getXML(ctx);
                   10    dbms_xmlgen.closeContext(ctx);
                   11    dbms_output.put_line(res);
                   12  END;
                   13  /
                  
                  <?xml version="1.0"?>
                  <ROWSET>
                   <ROW>
                    <ENAME>KING</ENAME>
                    <JOB>PRESIDENT</JOB>
                    <MGR/>
                   </ROW>
                  </ROWSET>
                  

                  這篇關于即使表達式值為空,如何強制執行 xmlforest creat 元素?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  SQL query to get all products, categories and meta data woocommerce/wordpress(獲取所有產品、類別和元數據的 SQL 查詢 woocommerce/wordpress)
                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數據庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發
                  How to create a login to a SQL Server instance?(如何創建對 SQL Server 實例的登錄?)
                  How to know the version and edition of SQL Server through registry search(如何通過注冊表搜索知道SQL Server的版本和版本)
                  Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會出現“數據類型轉換錯誤?使用 ExecuteNonQuery()?)
                  How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                    <bdo id='21Gs9'></bdo><ul id='21Gs9'></ul>
                    <legend id='21Gs9'><style id='21Gs9'><dir id='21Gs9'><q id='21Gs9'></q></dir></style></legend>

                    <small id='21Gs9'></small><noframes id='21Gs9'>

                    <i id='21Gs9'><tr id='21Gs9'><dt id='21Gs9'><q id='21Gs9'><span id='21Gs9'><b id='21Gs9'><form id='21Gs9'><ins id='21Gs9'></ins><ul id='21Gs9'></ul><sub id='21Gs9'></sub></form><legend id='21Gs9'></legend><bdo id='21Gs9'><pre id='21Gs9'><center id='21Gs9'></center></pre></bdo></b><th id='21Gs9'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='21Gs9'><tfoot id='21Gs9'></tfoot><dl id='21Gs9'><fieldset id='21Gs9'></fieldset></dl></div>

                        <tbody id='21Gs9'></tbody>
                      <tfoot id='21Gs9'></tfoot>
                          • 主站蜘蛛池模板: 伊人精品一区二区三区 | 亚洲国产成人精品女人久久久 | 91毛片在线看 | 国产 日韩 欧美 中文 在线播放 | 天天色图 | 欧美日韩在线一区二区 | 午夜在线影院 | 日韩二区三区 | 伊人网站| 天堂在线中文 | 在线视频亚洲 | 欧美视频免费在线观看 | 日本aⅴ中文字幕 | 成人毛片视频在线播放 | 91精品国产手机 | 亚洲精品天堂 | 欧美一区在线视频 | 欧美在线a | 在线看无码的免费网站 | 国产精品综合视频 | 欧美无乱码久久久免费午夜一区 | 欧美xxxx做受欧美 | 国产ts人妖另类 | 日本五月婷婷 | 久久婷婷国产香蕉 | 久久久久久黄 | 成人在线中文字幕 | 中文字幕在线观看一区 | www.伊人.com| 国产精品一区二区三级 | 国产综合久久 | 91超碰在线 | 桃花av在线 | 亚洲成人一级 | 亚洲国产一区视频 | 国产精品久久久久久久久久三级 | 精品一区二区三区四区外站 | 久久亚洲国产精品 | 99精品欧美一区二区三区综合在线 | 免费午夜剧场 | 在线观看国产wwwa级羞羞视频 |