sqlloader控制文件詳解 Oracle使用sqlload的好處?
Oracle使用sqlload的好處?oracle使用sqlldr的總結(jié):跨數(shù)據(jù)庫導(dǎo)數(shù)據(jù):在從A庫往B庫倒表數(shù)據(jù)的時(shí)候,可以使用sqlldr命令。好處:即使A庫中的TableA表結(jié)構(gòu)和B庫中的Tabl
Oracle使用sqlload的好處?
oracle使用sqlldr的總結(jié):跨數(shù)據(jù)庫導(dǎo)數(shù)據(jù):在從A庫往B庫倒表數(shù)據(jù)的時(shí)候,可以使用sqlldr命令。好處:即使A庫中的TableA表結(jié)構(gòu)和B庫中的TableB表結(jié)構(gòu)不一樣,也是可以將A表的數(shù)據(jù)導(dǎo)入到B表中的。前提是需要寫控制文件test.ctl。優(yōu)點(diǎn):TableA和TableB數(shù)據(jù)字段可以不一樣。缺點(diǎn):需要些控制文件test.ctl在從A庫中往外倒數(shù)據(jù)的時(shí)候,最好將字段內(nèi)容中有回車換行的數(shù)據(jù)進(jìn)行替換,將回車換行去掉。因?yàn)楹竺嬖趯?dǎo)入數(shù)據(jù)的時(shí)候是以一行數(shù)據(jù)作為一個(gè)導(dǎo)入單位的。語法如下:replace(replace(content,CHR(10),""),CHR(13),"")其中chr(10),chr(13)一個(gè)是回車一個(gè)是換行。
SQL命令大全?
列舉幾個(gè)吧 1、顯示當(dāng)前數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)庫列表:mysql>SHOWDATABASES 2、建立數(shù)據(jù)庫:mysql>CREATEDATABASE庫名 3、建立數(shù)據(jù)表:mysql>USE庫名mysql>CREATETABLE表名(字段名VARCHAR(20),字段名CHAR(1)) 4、刪除數(shù)據(jù)庫:mysql>DROPDATABASE庫名 5、刪除數(shù)據(jù)表:mysql>DROPTABLE表名; 6、將表中記錄清空:mysql>DELETEFROM表名 7、往表中插入記錄:mysql>INSERTINTO表名VALUES("hyq","M") 8、更新表中數(shù)據(jù):mysql->UPDATE表名SET字段名1="a",字段名2="b"WHERE字段名3="c" 9、用文本方式將數(shù)據(jù)裝入數(shù)據(jù)表中:mysql>loaddatalocalinfile"d:/mysql.txt"intotable表名 10、導(dǎo)入.sql文件命令:mysql>USE數(shù)據(jù)庫名mysql>sourced:/mysql.sql