国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

DB2支持的外部文件格式的詳細解說

數據庫
文章主要是介紹DB2支持的外部文件格式的詳細講解,你對DB2支持的外部文件格式心存好奇的話,以下的文章將會揭 開它的神秘面紗。

以下的文章主要是介紹DB2支持的外部文件格式的詳細講解,你如果對DB2支持的外部文件格式的詳細講解有興趣的話你就可以點擊以下的文章進行觀看了,希望在你今后的學習中會有所幫助。

在DB2數據庫維護中,有項工作我們可能經常需要對其進行相關處理。如在數據庫投入生產使用之前,往往需要在數據庫中建立大量的信息。

這步工作很多都是通過數據導入來完成的,即將數據直接從某個文件中導入到數據庫系統中。

 

在DB2數據庫維護中,有項工作可能經常需要處理。如在數據庫投入生產使用之前,往往需要在數據庫中建立大量的信息。這步工作很多都是通過數據導入來完成的,即將數據直接從某個文件中導入到數據庫系統中。

 

在數據導入之前,DB2數據庫系統往往會對外部文件的格式進行仔細的檢查。如果外部文件的格式不符合數據庫的強制性要求,數據庫就會拒絕導入數據。筆者這次要給大家介紹的就是DB2數據庫(DB2數據導入的四大注意事項)支持哪些外部文件格式。希望通過這個分析能夠幫助數據庫管理員減輕數據導入導出過程中的工作量。

一、定界的ASCII文件。

定界的ASCII文件,在數據庫領域內應用的是比較廣泛的。基本上任何一個數據庫都支持這種格式的外部文件。不過各個數據庫對于定界ASCII文件的分隔符的要求是不同的。在DB2數據庫中,分隔符好用來標識數據元素的起始位置和結束位置。一般來說,DB2持如下幾種分隔符。

一是字符分隔符。這個字符分隔符主要用來界定字符型數據類型的起始位置。默認情況下,在DB2數據庫(提高DB2數據備份與恢復的效率)中使用雙引號來作為字符分隔符。這個跟其他數據庫有所不同。如在Oracle數據庫中,利用定界的ASCII文件導入數據的時候,其會自動判斷數據是否是字符型的數據類型,即不需要使用這個字符分隔符。

二是列分隔符,即用來界定字段的起始位置。大部分情況下,都采用逗號(英文狀態)來作為列的分隔符。不過用戶可以根據自己的需要來設置不同的列分隔符,如冒號或者分號等等。無論是哪一種符號來做列分隔符,一般情況下都需要滿足一個前提條件,即必須是英文輸入環節下的符號。如果是中文狀態下的逗號或者分號,則會當作普通字符來對帶。

三是行分隔符。行分隔符是一個比較特殊的分隔符,因為其所采取的操作系統平臺不同,其采用的行分隔符是不同的。如在Windows操作系統上,行分隔符就是普通的換行符。而在Linux等操作系統上,雖然也是換行符,但是兩個操作系統上換行符是不同的。如在Linux操作系統上打開Windows操作系統上建立的定界ASCII文件,則格式會混亂。

如所有記錄在同一行中顯示,好像沒有分行一樣。為此在導入數據時,如果這個定界文件是在Windwos操作系統上建立的,而DB2數據庫則是不屬在Linux操作系統上,就無法正常導入導DB2數據庫中。而需要先對格式進行轉換,將換行符轉換為Linux操作系統所能夠識別的換行符。這一點數據庫管理員必須要引起足夠的重視。

根據上面的規則,如下記錄就是DB2支持的格式:

1001,“office”,2323,“BeiJing”,-233

注意,如果在外部文件中,字符串的值中包含列分隔符時(如逗號列分隔符),則這個字符串分隔符是必須的。也就是說,如果要導入的數據是字符型數據的話,必須要使用雙引號括起來。如果沒有列分隔符好的話,則這個字符串分隔符號可有可無。如Bei,Jing這個字符串,如果不用雙引號括起來的話,DB2數據庫系統就會認為他是兩個字段,而不是一個字符串。

此時就需要使用字符分隔符將其引用起來,告訴數據庫系統這是一個字符串。雖然這個定界的ASCII文件可以用來轉換大多數的數據類型,如字符型數據、數字型數據、日期型數據等等。但是如果外部文件中包含二進制數據的話,則采用這個定界的ASCII文件不是很好的選擇。

另外就是如果文件建立的平臺與DB2數據庫所在的平臺所采用的操作系統平臺不同,也不建立采用這個ASCII定界文件。如果遇到這種情況的話,筆者建立采用PC集成交換格式的外部文件。***需要提醒的是,在定界的ASCII文件中,數據行的***長度沒有限制。

但是單獨列的值的***長度不能夠超過32KB。則只是從ASCII文件的角度來說的。在將文件導入到數據庫的時候,還需要注意DB2數據庫表中字段的大小能否容納這個外部文件中字段的值。

二、固定記錄長度的ASCII文件。

DB2數據庫還支持固定長度的ASCII外部文件格式,有時候也將這種格式的文件叫做位置ASCII文件。固定記錄長度位置的ASCII文件格式使用固定的字節偏移量來替代記錄分隔符以決定各個字段的界限。簡單的說,在這種文件格式下,文件中的每一個記錄(記錄中的每一個字段)都有固定的長度。

如第N條記錄的起始位置就是記錄的固定長度乘以N的乘積決定。所計算出來的值就是從文件起點算起的字節偏移量。不僅記錄行的長度是固定的,而且每條記錄中每個列的值的起始位置和終止位置也是相同的。即每個字段的長度是相同的。不過字段實際內容沒有達到這個固定寬度的話,則往往是使用空格符來代替。

不過這個文件格式比起比起上面所講的定界的ASCII文件有很大的缺陷。如制作這個文件非常的麻煩,而且很容易出錯。多輸入一個空格與少輸入一個空格都會導致數據庫導入錯誤。如中文字符與英文字符所占的位置是不同的。如果數據文件中同時包含中文與英文字符的話,那么這個固定長度就很難控制。

所以說,筆者跟很多數據庫管理員一樣,并不建立采用這個固定長度的ASCII文件格式。如果一定要使用的話,那么也要采用專業的工具來轉換這個文件。如在Linux操作系統中,可以利用重定向符號來制作固定寬度的ASCII文件。總之,如果手工建立這個文件的話,則出錯的可能性很大。

現在的DB2數據庫系統,雖然某些導入工具還DB2支持這種格式的外部文件。但是在數據導出的時候,已經放棄了這個格式。可見這種格式的文件正在退出歷史舞臺。

三、二進制格式的文件。

以上兩種文件有一個共同的特點,即都不是以二進制形式存儲的。為此他們在應用的時候會遇到一個兼容性的文件。如在Linux操作系統平臺上將某張表導出為ASCII文件。在Windows操作系統平臺上,無法將這個文件導入到DB2數據庫系統中。

主要是因為同樣是ASCII文件,在不同的操作系統中(如Linux操作系統或者Windows操作系統),其存儲的格式是不同的。為此通過ASCII文件是無法在不同的操作系統上進行數據互導的。其實不光光是DB2數據庫遇到這種困擾,在Oracle數據庫也是如此。

為了解決問題,在DB2數據庫中涉及了二進制格式的外部文件。這個二進制格式的數據文件主要有兩種,分別為PC集成交換格式和工作表單格式。PC集成交換格式文件主要用于在不同的操作系統平臺上,如Linux、Windows操作系統平臺上的DB2數據庫表之間進行數據傳遞。

即通過這種格式的二進制文件,可以將數據從Linux操作系統上的數據庫中到出來,然后導入導Windows操作系統上的DB2數據庫中。這個文件主要的特點就是,其存儲的不光光是記錄的內容,還存儲了表結構的定義。而且因為是二進制格式的文件,所以在不同操作系統上可以容易的轉移,而不用擔心兼容性的問題。

另外一種二進制文件的格式是工作表單格式。這也是DB2數據庫產品的一種特殊的格式文件。這個工作表單格式文件的用途與PC集成交換格式的文件用途不同。PC集成交換格式文件主要用來解決的是不同操作系統平臺上數據遷移時的兼容性問題。

而這個工作表單格式的文件其主要用途則是用來解決DB2不同產品之間的數據遷移,如在DB2數據庫與Lotus產品之間的數據遷移。雖然他們同樣都是二進制文件,但是他們用途是不同的。為此數據庫管理員需要根據不同用途來選擇合適的文件格式。以上的相關內容就是對DB2支持的外部文件格式的講解的介紹,望你能有所收獲。

【編輯推薦】

  1. 對DB2數據庫所支持的外部文件格式的梳理
  2. 對DB2驅動類型的詳細講解
  3. 實現DB2執行計劃的更新并不難!
  4. 對DB2數據庫提供的2種DB連接方式描述
  5. DB2數據庫物化視圖之MQT物化查詢表的使用

 

責任編輯:佚名 來源: 5iFlex.com
相關推薦

2009-07-20 09:44:31

DB2外部文件格式

2010-08-02 11:38:43

DB2外部文件格式

2011-03-03 10:48:36

DB2數據庫外部文件

2011-05-26 10:52:41

DB2數據庫

2010-07-27 13:34:08

DB2數據庫

2010-09-06 12:44:24

DB2數據庫

2010-08-02 14:19:28

DB2數據庫

2010-08-26 16:26:19

DB2數據庫外部文件

2010-08-02 14:14:13

DB2數據庫

2010-07-27 15:20:01

DB2數據庫

2010-08-02 14:09:57

DB2數據庫

2010-05-07 11:38:55

Oracle DB2

2010-08-16 10:26:36

DB2數據庫

2010-11-03 15:15:26

DB2數據移動

2010-08-11 10:06:39

DB2數據庫

2009-11-27 10:21:51

Suse10支持ntf

2010-07-27 15:02:30

DB2驅動類型

2010-08-31 10:53:18

DB2導入數據庫

2011-03-07 12:31:54

Filezilla

2009-11-03 09:01:01

Windows 7視頻播放
點贊
收藏

51CTO技術棧公眾號

亚洲国产一区二区a毛片| 午夜伦理精品一区| 久久久久久久久久久久91| 亚洲欧美日韩一区在线观看| 97成人超碰免| 九九热这里有精品| 欧美精品第1页| 波多野结衣在线影院| 自拍偷在线精品自拍偷无码专区 | 国产精品嫩草影院com| www国产免费| 麻豆精品一区二区av白丝在线| 久久精品aaaaaa毛片| 国内精品久久久久国产盗摄免费观看完整版 | 亚洲欧美综合久久久| 日韩av免费一区| 欧美人与拘性视交免费看| 欧美精品www在线观看| 一区二区中文字幕在线观看| 欧美成人精品激情在线观看| 国产精品日本一区二区不卡视频 | 国产免费拔擦拔擦8x高清在线人| 日韩欧美激情一区| av在线官网| 亚洲第一网中文字幕| 福利成人导航| 精品视频中文字幕| 不卡亚洲精品| 久久久久久久久久久人体| 国产另类在线| 国产又爽又黄的激情精品视频| 久久福利综合| 久久久一本精品99久久精品| 蜜桃视频一区二区三区在线观看 | 神马国产精品影院av| 欧美男体视频| 久久99久国产精品黄毛片入口 | 欧美成人在线免费视频| 日韩高清成人在线| 亚洲淫片在线视频| 蜜臀av一级做a爰片久久| 精品人妻少妇一区二区| 中文一区在线播放| 日本1区2区3区中文字幕| 一本色道久久综合狠狠躁的推荐| 2020国产在线视频| xxxx欧美18另类的高清| 伊人春色精品| 欧美一区二区三区精美影视| 成人精品免费网站| 好吊的妞视频这里都有| 欧美精品自拍偷拍动漫精品| 韩日一区二区| 成人国产精品av| 久久99国内精品| 99爱免费视频| 天堂av资源在线观看| 日韩福利视频在线观看| 在线视频亚洲欧美中文| 亚洲一区二区三区久久| 久久99国产精品久久99果冻传媒| 一本岛在线视频| 欧美日本国产一区| 涩爱av色老久久精品偷偷鲁| 成人影片在线播放| 国产成人精品亚洲午夜麻豆| 国产91久久久久蜜臀青青天草二| 亚洲国产精久久久久久久| ccyy激情综合| 欧美三日本三级少妇三99| 久久精品网站免费观看| 91成人高清| 久久久久久久久91| 久久精品午夜| 啊灬啊灬啊灬啊灬高潮在线看| 日韩成人性视频| 日韩欧美精品综合| 精品人妻少妇一区二区| 日韩欧美在线免费观看| 国产精品日本一区二区三区在线 | 亚洲+变态+欧美+另类+精品| 裸体丰满少妇做受久久99精品| 久久香蕉国产线看观看99| 北岛玲日韩精品一区二区三区| 麻豆国产精品va在线观看不卡| 亚洲国产激情| 91热这里只有精品| 精品少妇一区二区三区在线播放| 亚洲素人在线| 国产69精品久久久久久久| 一本大道久久a久久综合婷婷| 国产一区 二区| 亚洲精品在线免费| 精品国产福利视频| 7777精品| 97碰在线视频| 精品区一区二区| 午夜欧美精品| caoporen人人| 九九精品视频在线| 国产美女在线精品| 成人午夜在线影视| 97久久人人超碰caoprom欧美| 成人免费在线视频| 91成人app| 精品一区二区三区无码视频| 欧美一卡二卡在线| 影音先锋日韩在线| 永久www成人看片| 97精品国产97久久久久久| 成人夜色视频网站在线观看| av中文字幕在线观看| 成人在线看片| 黑人巨大精品欧美一区二区| 极品束缚调教一区二区网站 | 亚洲综合专区| 亚洲一区二区三区免费观看| 亚洲成人在线免费| 国产麻豆9l精品三级站| 成人免费看片| 一本大道香蕉久久| 欧美一级免费播放| 日韩激情久久| 欧美性猛交xxxx偷拍洗澡| av成人国产| 欧美动物xxx| 亚洲欧美在线人成swag| 免费黄色日本网站| 久久视频在线观看中文字幕| 在线精品国产欧美| 人人爽久久涩噜噜噜网站| 2019av中文字幕| 国产欧美精品va在线观看| 亚洲欧洲一区二区三区久久| www.一区二区| 亚洲a一区二区三区| 玖玖精品在线| 欧美卡一卡二| 国产日韩欧美久久| 成人www视频在线观看| 青青草原成人在线视频| 色综合视频一区中文字幕| 91精品一区二区三区在线观看| 亚洲欧美日韩一区二区| 欧美人成在线| 国产精品日本欧美一区二区三区| 卡通动漫国产精品| 欧美oldwomenvideos| 一区二区三区四区日本视频| 欧美性猛交久久久乱大交小说| 日本午夜精品理论片a级appf发布| 欧美日韩亚洲91| 亚洲乱码国产乱码精品精98午夜| 在线免费观看欧美| 日本不良网站在线观看| 国产在线黄色| 天堂视频福利| www成人免费| 国产精品推荐精品| 国产日本欧美一区二区三区| 波多野结衣精品久久| 国产成人av网| 日韩在线观看你懂的| 欧美巨大黑人极品精男| 91精品国产高清自在线看超| 久久福利电影| 国产亚洲xxx| 性色av一区二区三区在线观看 | av在线亚洲一区| 波多野一区二区| 在线视频1区2区| 久久视频在线播放| 国产精品美女www爽爽爽| 欧美调教网站| 四虎久久免费| 国产黄色一级网站| 国产精品免费小视频| 欧美一区二区在线视频| 高潮精品一区videoshd| 欧美影院三区| 国产拍在线视频| 日本我和搜子同居的日子高清在线| 久久久久免费网| 久久久久久久色| 日韩一区二区精品在线观看| 国产视频视频一区| 亚洲区欧美区| 日韩一级特黄| 川上优的av在线一区二区| 高清在线观看免费| 久久riav| 97**国产露脸精品国产| 精品成人a区在线观看| 综合久久久久久| 激情六月婷婷综合| 欧美黄色aaaa| 国产精品17p| 极品美女一区| 黄网页免费在线观看| 美女露隐私免费网站|