sqlloader控制文件詳解 Oracle使用sqlload的好處?
Oracle使用sqlload的好處?oracle使用sqlldr的總結:跨數(shù)據(jù)庫導數(shù)據(jù):在從A庫往B庫倒表數(shù)據(jù)的時候,可以使用sqlldr命令。好處:即使A庫中的TableA表結構和B庫中的Tabl
Oracle使用sqlload的好處?
oracle使用sqlldr的總結:跨數(shù)據(jù)庫導數(shù)據(jù):在從A庫往B庫倒表數(shù)據(jù)的時候,可以使用sqlldr命令。好處:即使A庫中的TableA表結構和B庫中的TableB表結構不一樣,也是可以將A表的數(shù)據(jù)導入到B表中的。前提是需要寫控制文件test.ctl。優(yōu)點:TableA和TableB數(shù)據(jù)字段可以不一樣。缺點:需要些控制文件test.ctl在從A庫中往外倒數(shù)據(jù)的時候,最好將字段內(nèi)容中有回車換行的數(shù)據(jù)進行替換,將回車換行去掉。因為后面在導入數(shù)據(jù)的時候是以一行數(shù)據(jù)作為一個導入單位的。語法如下:replace(replace(content,CHR(10),""),CHR(13),"")其中chr(10),chr(13)一個是回車一個是換行。
SQL命令大全?
列舉幾個吧 1、顯示當前數(shù)據(jù)庫服務器中的數(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、導入.sql文件命令:mysql>USE數(shù)據(jù)庫名mysql>sourced:/mysql.sql