將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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何將Excl內資料匯入資料庫?資料庫
- 將資料庫中資料匯入至solr索引庫資料庫Solr索引
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- 大文字資料,匯入匯出到資料庫資料庫
- 資料匯入終章:如何將HBase的資料匯入HDFS?
- Mysql 資料庫匯入與匯出MySql資料庫
- python將目標檢測資料匯入到指定資料庫中Python資料庫
- 如何將傳統關聯式資料庫的資料匯入Hadoop?資料庫Hadoop
- GeoRapter工具將shapefile資料匯入到Oracle空間資料庫中APTOracle資料庫
- Access 匯入 oracle 資料庫Oracle資料庫
- excel 匯入sqlyog資料庫ExcelSQL資料庫
- SQL資料庫的匯入和匯出SQL資料庫
- Python使用pymysql和xlrd2將Excel資料匯入MySQL資料庫PythonMySqlExcel資料庫
- 如何將外部資料庫 匯入到系統的SQL中資料庫SQL
- TP5.1excel匯入資料庫的程式碼?php excel如何匯入資料庫?Excel資料庫PHP
- 匯入excel資源到資料庫Excel資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 然後再全庫匯入排除view資料庫在impdp匯入View資料庫
- HHDBCS資料庫一鍵匯入資料庫
- 厲害了!12秒將百萬資料透過EasyExcel匯入MySQL資料庫中ExcelMySql資料庫
- 將資料庫中資料匯出為excel表格資料庫Excel
- 教你如何將二進位制檔案匯入到資料庫資料庫
- java 從EXCEL匯入到資料庫JavaExcel資料庫
- 5 步教你將 MRS 資料匯入 DWS
- odps平臺將資料匯入到hdfs
- Sqoop將MySQL資料匯入到hive中OOPMySqlHive
- 100萬資料,如何快速的匯入資料庫?資料庫
- 如何將 EXCEL 資料寫入資料庫Excel資料庫
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- 達夢資料庫遷移資料/複製表/匯入匯出2資料庫
- Linux基礎命令---mysqlimport匯入資料庫LinuxMySqlImport資料庫
- 如何將kafka中的資料快速匯入Hadoop?KafkaHadoop
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- phpMyAdmin匯入/匯出資料PHP
- Oracle資料匯入匯出Oracle
- 資料泵匯出匯入
- sqoop資料匯入匯出OOP
- Oracle 資料匯入匯出Oracle
- PostgreSQL資料庫匯入大量資料時如何最佳化SQL資料庫