將XML匯入資料庫
1.環境;
OS:winxp, DB:oracle10g
預設安裝後可以通過以下兩種方式訪問oracle的xdb資源。
1)http://localhost:8080/
2)ftp://xdb:xdb@127.0.0.1:2100/
其中xdb:xdb是oracle10g資料庫的使用者名稱和密碼(密碼是你可以在安裝資料庫時設定的)
2.練習
建立一個包括XMLTYPE的欄位的表
create table gao1 (
x1 xmltype
)
另外一種建立XMLTYPE的表的方法:
CREATE TABLE example2 of XMLType;
接上期,我們來看一下如何向包含xmltype型別的table中新追加一條記錄。
首先建立一個table
CREATE TABLE example2 of XMLType;
然後準備插入一條記錄,在插入記錄之前,需要保證當前user具備CREATE ANY DIRECTORY的許可權。
切換到其它使用者下,如system,執行
GRANT CREATE ANY DIRECTORY TO XDB
(XDB是你作練習的使用者)
再切換回XDB目錄
執行如下命令:
CREATE OR REPLACE DIRECTORY XMLDIR AS 'D:\Oracle tudy\xdb'
準備插入一條新記錄了(確保機器上存在'D:\Oracle tudy\xdb'目錄,並且目錄中有一個xml檔案,檔名為'purchaseOrder.xml')
INSERT INTO example2
VALUES
(
xmltype
(
bfilename('XMLDIR', 'purchaseOrder.xml'),
nls_charset_id('AL32UTF8')
)
);
OK,現在大功告成,使用select count(*) from example2,看看得出的結果是不是1
OS:winxp, DB:oracle10g
預設安裝後可以通過以下兩種方式訪問oracle的xdb資源。
1)http://localhost:8080/
2)ftp://xdb:xdb@127.0.0.1:2100/
其中xdb:xdb是oracle10g資料庫的使用者名稱和密碼(密碼是你可以在安裝資料庫時設定的)
2.練習
建立一個包括XMLTYPE的欄位的表
create table gao1 (
x1 xmltype
)
另外一種建立XMLTYPE的表的方法:
CREATE TABLE example2 of XMLType;
接上期,我們來看一下如何向包含xmltype型別的table中新追加一條記錄。
首先建立一個table
CREATE TABLE example2 of XMLType;
然後準備插入一條記錄,在插入記錄之前,需要保證當前user具備CREATE ANY DIRECTORY的許可權。
切換到其它使用者下,如system,執行
GRANT CREATE ANY DIRECTORY TO XDB
(XDB是你作練習的使用者)
再切換回XDB目錄
執行如下命令:
CREATE OR REPLACE DIRECTORY XMLDIR AS 'D:\Oracle tudy\xdb'
準備插入一條新記錄了(確保機器上存在'D:\Oracle tudy\xdb'目錄,並且目錄中有一個xml檔案,檔名為'purchaseOrder.xml')
INSERT INTO example2
VALUES
(
xmltype
(
bfilename('XMLDIR', 'purchaseOrder.xml'),
nls_charset_id('AL32UTF8')
)
);
OK,現在大功告成,使用select count(*) from example2,看看得出的結果是不是1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10742223/viewspace-234515/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- xml與資料庫中資料的匯入匯出XML資料庫
- 將excel表格匯入資料庫Excel資料庫
- 如何將Excl內資料匯入資料庫?資料庫
- 將informix匯出的文字資料匯入oracle資料庫ORMOracle資料庫
- 將資料庫中資料匯入至solr索引庫資料庫Solr索引
- 如何用Java將excel資料匯入資料庫JavaExcel資料庫
- 【java web】--ojdbc匯入xml資料JavaWebJDBCXML
- 如何將 JSON, Text, XML, CSV 資料檔案匯入 MySQLJSONXMLMySql
- java怎麼將excel表格資料匯入資料庫JavaExcel資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- Oracle 巧用外部表將大量excel資料匯入資料庫OracleExcel資料庫
- pl/sql developer將excel資料匯入到資料庫中SQLDeveloperExcel資料庫
- 資料庫的匯入匯出資料庫
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- 資料匯入終章:如何將HBase的資料匯入HDFS?
- 大文字資料,匯入匯出到資料庫資料庫
- 使用xml檔案,做資料的匯入,匯出 (轉)XML
- 【匯入匯出】將資料匯入到其他使用者
- 【mysql】資料庫匯出和匯入MySql資料庫
- mysqldump匯入匯出mysql資料庫MySql資料庫
- oracle資料庫匯入匯出命令!Oracle資料庫
- js將xml資料寫入table表格JSXML
- 如何將資料匯入到 SQL Server Compact Edition 資料庫中SQLServer資料庫
- 將SQLServer表直接匯入Oracle資料庫(圖文教程)SQLServerOracle資料庫
- Access 匯入 oracle 資料庫Oracle資料庫
- excel 匯入sqlyog資料庫ExcelSQL資料庫
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- 如何將傳統關聯式資料庫的資料匯入Hadoop?資料庫Hadoop
- GeoRapter工具將shapefile資料匯入到Oracle空間資料庫中APTOracle資料庫
- python將目標檢測資料匯入到指定資料庫中Python資料庫
- 將高版本mysql資料庫的資料匯入低版本mysql中MySql資料庫
- SQL資料庫的匯入和匯出SQL資料庫
- plsql developer匯入匯出資料庫方法SQLDeveloper資料庫
- 如何將外部資料庫 匯入到系統的SQL中資料庫SQL
- SQL Server資料庫匯入匯出資料方式比較SQLServer資料庫
- TP5.1excel匯入資料庫的程式碼?php excel如何匯入資料庫?Excel資料庫PHP
- 匯入excel資源到資料庫Excel資料庫