我想在Oracle 11g第2版XE中使用SQL * Loader加载XML文件。
我见过两种方式:
示例1
LOAD DATA infile * "str '</contact>'"
INSERT INTO TABLE address_book
TRUNCATE FIELDS(
dummy1 filler char(2000) terminated BY "<contact>",
contact_name char(2000) enclosed BY "<contact_name>" AND "</contact_name>",
.....
)
BEGINDATA
.....
示例2
使用外部表格,如文章loading XML documents into an Oracle database。
我不明白;什么时候使用1,什么时候使用2? 还有其他方法可以通过SQL * Loader加载XML吗?