Oracle 11g に次のテーブルがあります。
create table tmp_test_xml (
name_xml varchar2(4000),
file_xml xmltype
);
このリンクoracle binding xmltypeで、フィールドに正しく挿入するには、XMLType
この挿入として「Xmltypeバインディング」を使用する必要があることを読みました。
insert into tmp_test_xml values (
'file.xml',
xmltype(
'<?xml version="1.0" encoding="UTF-8"?>
<list_book>
<book>1</book>
<book>2</book>
<book>3</book>
</list_book>'
)
);
しかし、この挿入をバインドせずに起動しようとするとXMLType
、非常にうまく動作します:
insert into tmp_test_xml values (
'file.xml',
'<?xml version="1.0" encoding="UTF-8"?>
<list_book>
<book>1</book>
<book>2</book>
<book>3</book>
</list_book>'
);
では、助動詞の使用は拘束力があるかどうか?正しい挿入は何ですか?
2 番目の挿入が機能するのはなぜですか?