達夢資料裝載工具-dmfldr使用注意事項總結
1 、關於換行符 ,dmfldr 在處理資料檔案中換行符時,windows 預設為 0x0D0A(\r\n) , 非windows 預設為 0x0A(\n) , 使用者應該根據現有的資料檔案中的換行符做相應的調整。 對應選項為<row_term_option> , 若指定的<value> 值為十六進位制的字串值需要指明[X] 選項, <value> 值不再需要以 0x 開頭。 若沒有指明[X] 選項,則<value> 值為指定的字串;
2 、關於列分隔符 ,使用者應當指定 FIELDS 或者 coldef_option 中的至少一種。 若兩者均存在,則以 coldef_option 中的設定為準,若分隔符指明[X] 選項,則表明此分隔符為十六進位制格式的字串;
3 、關於批量載入檔案中的資料 ,需要使用directory_option 引數指定整個資料夾目錄,指定此選項後,dmfldr 會自動掃描指定資料夾下的所有檔案,並將這些檔案的資料載入到伺服器中。
4 、關於INFILE 引數 , INFILE 使用 LIST 選項時,表明實際的資料檔案路徑儲存在INFILE 指定的檔案中,該檔案可以儲存多個實際的資料檔案路徑,使用逗號或者換行分割;
5 、關於資料裝載時採用的載入方式 ,預設為APPEND 追加方式,REPLACE 替代方式的過程為先清空表再插入新記錄;當 dmfldr 處於匯出資料模式時,設定為 APPEND 時, dmfldr 會檢查匯出資料檔案是否存在,若存在,則以追加的方式寫入資料;若不存在,則新建資料檔案;設定為其他值時, dmfldr 將直接建立新資料檔案。
6 、關於OPTIONS 選項 ,需要注意的是,在dmfldr 的指定執行引數如果也出現在option 選項中,那麼dmfldr 會選擇option 中對於引數的值執行,即option 選項中的引數優先順序高於dmfldr 指定執行的引數值;option 選項指定的引數中是不能指定userid ,control ,help 引數的。
7 、關於 property_option 選項 ,property_option 引數僅對匯入有效;該選項下的position 引數,position(p1:p2) :從資料檔案中每行資料的第 p1 個位元組到第 p2 個位元組為該列值,包含邊界 p1,p2 ;position(p1) : 從資料檔案中每行資料的第 p1 個位元組開始, 到下一個列分隔符之間的資料為該列值,包含邊界 p1 ;position 引數對大欄位無效。
8 、關於 term_option 選項 ,該選項用來指定資料檔案中指定列的結束標誌。列的結束標誌可以是 WHITESPACE (空格) 或者使用者自定義的字串或十六進位制串。指定了 term_option 後,該列不需要用 FIELDS 分隔;
9 、dmfldr 不支援 向臨時表、外部表、系統表、帶有點陣圖索引的表、帶有函式索引的表、帶有全文索引的表以及DCP 代理裝載資料。
10 、關於 fun_option 選項 ,目前只支援 trim() 和 replace(colname, srcStr,destStr) 函式。 trim() 函式用於去除列資料的前後空格; replace() 函式用於將 colname 列名指定的列資料中的 srcStr 替換為 destStr ,其中 srcStr 和destStr 引數可使用 chr(int) 函式將數字轉換成字串,要求 chr() 的引數和返回值均不超過 4 個位元組;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31403259/viewspace-2761455/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 達夢dmfldr資料快速載入
- 達夢表空間管理注意事項總結
- 達夢資料庫DM8之資料快速載入工具dmfldr使用方法資料庫
- TCP使用注意事項總結TCP
- 達夢dmfldr載入大欄位
- 大資料學習注意事項大資料
- MySQL 資料庫-索引注意事項MySql資料庫索引
- Oracle 資料匯出注意事項Oracle
- vue元件通訊--注意事項及經驗總結Vue元件
- vue元件通訊–注意事項及經驗總結Vue元件
- 資料網格的注意事項 - Kineret
- Oracle使用*的注意事項Oracle
- 使用Google Fonts注意事項Go
- 達夢資料庫安裝資料庫
- 下載工具使用總結
- 【達夢】Docker安裝達夢資料庫 dm8Docker資料庫
- 達夢遷移工具之MySQL資料庫遷移到達夢MySql資料庫
- MySQL 資料庫設計和注意事項MySql資料庫
- 敏捷企業的資料管理注意事項敏捷
- C中memcpy使用注意事項memcpy
- 萬兆網路卡使用注意事項
- Guava HashMultimap使用及注意事項Guava
- MySQL半同步使用注意事項MySql
- 機械硬碟,使用注意事項硬碟
- Micro/Mamba 安裝與注意事項
- PbootCMS怎麼安裝?注意事項boot
- SqlServer注意事項總結,高階程式設計師必背。SQLServer程式設計師
- 直流負載箱的安全事項和注意事項有哪些?負載
- 【odoo】[經驗分享]資料遷移注意事項Odoo
- 安裝並使用 Ubuntu Server 的一些注意事項UbuntuServer
- Oracle臨時表使用注意事項Oracle
- 不同版本exp/imp使用注意事項
- Select 選擇器使用注意事項
- 說點JSON使用的注意事項JSON
- MCU看門狗使用注意事項
- 使用MyBatis的注意事項有哪些MyBatis
- 使用HTTP的三個注意事項HTTP
- 使用Vue.js的注意事項Vue.js