XML 无法使用 Select 读取

XML Cannot Read using Select

    <Attendance xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZKWebApi">
  <Records>
    <Record>
      <EnrollNumber>1</EnrollNumber>
      <EntryTime>2015-02-16T00:13:00</EntryTime>
      <InOutMode>0</InOutMode>
      <VerifyMode>3</VerifyMode>
    </Record>
  </Records>
</Attendance>

我尝试插入此 Xml 并从 Select 语句中读取属性,这不是读取值不会出现。

这是我的select查询

SELECT t.CARD_NO, t.INOUT_MODE,t.VERIFY_MODE
 FROM XMLTABLE ('/Attendance/Records/Record'
               PASSING (SELECT xmlcol FROM BIZZXE_V2_SCH.BB)
               COLUMNS CARD_NO               NUMBER PATH 'EnrollNumber',
                       INOUT_MODE            NUMBER PATH 'InOutMode',
                       VERIFY_MODE           NUMBER PATH 'VerifyMode') T;
SELECT t.CARD_NO, t.INOUT_MODE,t.VERIFY_MODE
 FROM XMLTABLE ( XMLNAMESPACES('http://www.w3.org/2001/XMLSchema-instance' as "i", default 'http://schemas.datacontract.org/2004/07/ZKWebApi' ),'/Attendance/Records/Record'
               PASSING (SELECT xmlcol FROM BIZZXE_V2_SCH.BB)
               COLUMNS CARD_NO               NUMBER PATH 'EnrollNumber',
                       INOUT_MODE            NUMBER PATH 'InOutMode',
                       VERIFY_MODE           NUMBER PATH 'VerifyMode') T;

xml 的默认命名空间设置为 xmlns="http://schemas.datacontract.org/2004/07/ZKWebApi"。并且您必须将此信息添加到 xml 表中。