色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

DB2中的數據移動(一)

瀏覽:209日期:2023-03-24 09:22:35
DB2中所謂的數據移動,包括:  
1. 數據的導入(Import)  
2. 數據的導出(Export)  
3. 數據的裝入(Load)  

導入和裝入都是利用DB2的相關命令把某種格式的文件中的數據保存到數據庫中的表中  
導出是指把DB2數據庫的表中的數據保存到某種格式的文件當中去  

數據移動的作用:  

如果要在不同的數據庫管理系統之間轉移數據,數據移動通常是最實用的一種方法,因為任何一種數據庫管理系統都支持常用的幾種文件格式,通過這個通用的接口,就很容易實現不同系統間數據的轉移。  

這三個命令中,Export最簡單,因為從表中向文件轉移數據,通常不會出現錯誤,也不會有非法的數據。  

在講解命令之前,首先介紹一下文件的格式,用于DB2數據移動的文件格式有四種:  
1. ASC——非定界ASCII文件,是一個ASCII字符流。數據流中的行由行定界符分隔,而行中的每一列則通過起始和結束位置來定義。例如:  

10   Head Office     160   Corporate   New York  
15   New England  50     Eastern       Boston  
20   Mid Atlantic     10     Eastern       Washington  
38   South Atlantic 30     Eastern       Atlanta  
42   Great Lakes    100   Midwest      Chicago  
51   Plains              140   Midwest      Dallas  
66   Pacific              270   Western     San Francisco  
84   Mountain         290   Western     Denver  

2. DEL——定界ASCII文件,也是一個ASCII字符流。數據流中的行由行定界符分隔,行中的列值由列定界符分隔。文件類型修飾符可用于修改這些定界符的默認值。例如:  

10,"Head Office",160,"Corporate","New York"  
15,"New England",50,"Eastern","Boston"  
20,"Mid Atlantic",10,"Eastern","Washington"  
38,"South Atlantic",30,"Eastern","Atlanta"  
42,"Great Lakes",100,"Midwest","Chicago"  
51,"Plains",140,"Midwest","Dallas"  
66,"Pacific",270,"Western","San Francisco"  
84,"Mountain",290,"Western","Denver"  

3. WSF——(work sheet format)為工作表格式,用于與Lotus系列的軟件進行數據交換。  

4. PC/IXF——是集成交換格式(Integration Exchange Format,IXF)數據交換體系結構的改編版本,由一些列可變長度的記錄構成,包括頭記錄、表記錄、表中每列的列描述符記錄以及表中每行的一條或多條數據記錄。PC/IXF 文件記錄由包含了字符數據的字段組成。  

第一部分:數據的導出(Export)  
例一:把Org表中的所有數據導出到文件C:\ORG.TXT中。  
Export to c:\org.txt of del select * from org  

其中,of del表示導出到的文件的類型,在本例中導出到一個非定界文本文件中;后面的select * from org是一個SQL語句,該語句查詢出來的結果就是要導出的數據。  

例二:改變del格式文件的格式控制符  
export to c:\staff.txt of del modified by coldel$ chardel’’ decplusblank select * from staff  
在該例中,modified子句用于控制各種符號,coldel表示字段之間的間隔符,默認情況為逗號,現在改為$號;chardel表示字符串字段用什么符號引用,默認情況下為一對雙引號括起來,現在改為用一對單引號括起來;decplusblank表示對于十進制數據類型,用空格代替最前面的加號,因為默認情況下會在十進制數據前面加上正負號的。  

例三:以ASC格式將數據導出到文件  
Export命令是不支持ASC格式文件的,所以如果想導出ASC這樣規整的格式,需要程序員自己進行轉換操作,思路是將各種數據類型都轉換成定長字符串,然后把各個要導出的字段合并成為一個字段。  
例如創建如下結構的表n:  
create table n(a int,b date,c time,d varchar(5),e char(4),f double)  
然后插入兩條數據:  
insert into n values(15,’2004-10-21’,’23:12:23’,’abc’,’hh’,35.2)  
insert into n values(5,’2004-1-21’,’3:12:23’,’bc’,’hhh’,35.672)  
要想把這兩條數據以規整的格式導出到文件中,進行如下操作:  
export to c:\test.txt of d
標簽: DB2
相關文章:
主站蜘蛛池模板: 亚洲99在线的 | 日韩a毛片免费全部播放完整 | 亚洲国产毛片aaaaa无费看 | 偷拍自拍日韩 | 亚洲第一网色综合久久 | 欧美日韩精品一区二区三区高清视频 | 国产欧美日韩一区二区三区在线 | 碰超在线观看 | 中文字幕人成不卡一区 | 免费又黄又爽视频 | 欧美一级毛片免费观看视频 | 看片免费黄 | 成人永久免费视频 | 337p粉嫩大胆噜噜噜鲁 | 国产精品99久久久久久小说 | 午夜私人影院免费体验区 | 91精品国产综合成人 | 福利社在线视频 | 日韩日韩日韩手机看片自拍 | 国产精品88| 亚洲高清自拍 | 成人a免费α片在线视频网站 | 天天亚洲 | 日韩一区二区三区在线视频 | 午夜影院在线免费 | 成人毛片免费播放 | 日本亚洲成高清一区二区三区 | 欧美日韩高清不卡一区二区三区 | 欧美日韩国产免费一区二区三区 | 成年人一级片 | 亚洲成人91| 国产天堂在线一区二区三区 | 99国产精品免费视频观看 | 亚洲美女性生活视频 | 国产一级不卡毛片 | 美女黄页网站 | 成人国产精品视频频 | 成人做爰毛片免费视频 | 国产成人免费手机在线观看视频 | 国产微拍精品福利视频 | 国产欧美在线不卡 |