0
xmlからデータを取り出してテーブルに挿入しています。しかし、私はまた、以下のXMLTABLEの表に、追加のデータSYSDATEを挿入する:Oracle SQL:XMLTableのパスにsysdateを渡す方法
sample XML data:
<employee_info>
<employee_id>ID1234</employee_id>
<name>John</name>
</employee_info>
-- This is the query Notice at CREATED_ON :
INSERT INTO TBL_EMPLOYEE TBL (TBL.EMP_ID, TBL.Name, TBL.Created_on)
SELECT x.* FROM XMLTABLE('/employee_info'
PASSING xmlData
COLUMNS EMP_ID VARCHAR2(10) PATH 'employee_id',
Name VARCHAR2(50) PATH 'name',
CREATED_ON DATE PATH '<created_on>sysdate</created_on>');
はどのようにして与えられたXMLサンプルの一部ではない列CREATED_ON
にsysdate
を渡すことができます。助けてください。おかげであなたはSYSDATEの列を持つように、XMLレベルで操作する必要はありません
おかげ@Marcin Wroblewski – user5005768