青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉,開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

從Excel文檔導入數據到Oracle里

Posted on 2009-10-15 08:45 S.l.e!ep.¢% 閱讀(478) 評論(0)  編輯 收藏 引用 所屬分類: DataBase
從Excel文檔導入數據到Oracle里
2008-01-09 11:04
局方提供了一個Excel格式的客戶資料文檔,需要根據這些數據更新當前數據庫客戶信息。轉換過程和用到的腳本記錄一下,供日后參考。

1、首先打開Excel文檔,并另存為“以逗號分隔的CSV文件”后上傳到unix服務器(因為文件內容有些包含空格或tab,所以只能以逗號分隔)

2、寫shell腳本逐行讀取csv文件,并調用sqlplus把數據更新到數據庫,腳本如下:
----------------------------------------------------------------------------------------------------
#!/bin/ksh
# V5 to iAD,Encle,2008-1-7 10:44:00

#數據庫配置
ORACLE_SID=ORCL;export ORACLE_SID
ORACLE_HOME=/opt/oracle/db01/app/oracle/product/9.2.0
PATH=$ORACLE_HOME/bin:$PATH;export PATH
ORACLE_IP=178.19.23.4;export ORACLE_IP
ORACLE_PORT=1521;export ORACLE_PORT
MBOSS_USR=it;export MBOSS_USR
MBOSS_PWD=ti;export MBOSS_PWD
CSV_FILE=./test.csv;export CSV_FILE
SQL_FILE=./geniad.sql;export SQL_FILE
SPOOL_FILE=./geniad.log;export SPOOL_FILE
#設置域分隔符為逗號,為讀取csv文件
IFS=,;export IFS

#刪除舊文件
rm $SQL_FILE >> /dev/null
rm $SPOOL_FILE >> /dev/null

echo "Begin: `date`"

#循環讀取csv文件,生成對應的sql語句
while read eng_name chn_name account_name dept servicecode address faceplate an2k_port iad_ei iad_portno
do
??? if [ -z $servicecode ]; then
??? ??? echo "--Error:servicecode is vacant!" >> $SQL_FILE
??? elif [ -z $iad_ei ]; then
??? ??? echo "--Error:iad_ei is vacant!" >> $SQL_FILE
??? elif [ -z $iad_portno ]; then
??? ??? echo "--Error:iad_portno is vacant!" >> $SQL_FILE
??? else
??? ??? SQL="exec sp_v5('$servicecode','$iad_ei','$iad_ei','$iad_ei','$iad_ei','$iad_portno','$account_name','$eng_name $chn_name','$address'); "
??? ??? echo "$SQL" >> $SQL_FILE
??? fi
done < $CSV_FILE

#登陸數據庫執行
sqlplus -S $MBOSS_USR/$MBOSS_PWD@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=$ORACLE_IP)(Port=$ORACLE_PORT))(CONNECT_DATA=(SID=$ORACLE_SID)))>>/dev/null<<END
set serveroutput on size 1000000
spool $SPOOL_FILE
@$SQL_FILE
spool off
quit
END

echo " End: `date`"
----------------------------------------------------------------------------------------------------
其中SQL變量可以寫任何能在sqlplus中執行的sql語句或代碼段。

3、執行shell即可。

--End--
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久综合伊人77777麻豆| 久久精品亚洲精品国产欧美kt∨| 欧美日韩成人在线播放| 欧美+亚洲+精品+三区| 噜噜噜躁狠狠躁狠狠精品视频| 久久久久久久91| 久久亚洲一区二区| 欧美精品日韩一区| 国产精品视频yy9299一区| 国产日韩欧美a| 在线免费精品视频| 亚洲最黄网站| 欧美影院一区| 欧美大片在线观看一区| aⅴ色国产欧美| 久久精精品视频| 欧美日在线观看| 韩日欧美一区二区| 一区二区三区www| 久久久在线视频| 日韩一级黄色av| 在线精品国精品国产尤物884a| 欧美一二三视频| 欧美成人一区二区三区片免费| 欧美日韩一区高清| 在线免费观看日韩欧美| 亚洲综合第一页| 欧美成人自拍| 亚洲欧美日韩在线一区| 欧美电影免费观看网站| 国产精品夜夜夜| 亚洲精品一区二区三| 久久精品99国产精品日本 | 性欧美大战久久久久久久免费观看| 久久丁香综合五月国产三级网站| 欧美xxx在线观看| 亚洲一区激情| 欧美日精品一区视频| 亚洲欧洲日产国码二区| 久久久久久成人| 亚洲欧美日本在线| 欧美视频不卡中文| 亚洲精品免费一二三区| 久久久久久9| 亚洲欧美在线磁力| 欧美午夜a级限制福利片| 亚洲另类春色国产| 免费成人av在线看| 欧美在线播放一区| 国产一区二区三区高清| 欧美综合国产| 欧美一级理论性理论a| 欧美性事免费在线观看| 国产精品99久久久久久人| 亚洲国产精品v| 久久久在线视频| 黄色日韩网站| 久久免费国产精品1| 香蕉乱码成人久久天堂爱免费| 国产精品国产自产拍高清av| 一区二区三区欧美成人| 亚洲精品免费网站| 欧美国产亚洲精品久久久8v| 91久久精品国产91久久| 欧美激情一区二区三区四区| 久久免费午夜影院| 在线成人av网站| 欧美电影免费网站| 欧美不卡高清| 一个色综合av| 中文日韩欧美| 国产亚洲欧美日韩日本| 久久夜色精品国产| 免费观看30秒视频久久| 99精品欧美一区| 亚洲一级电影| 国内自拍一区| 91久久在线| 国产精品久久久久免费a∨大胸| 午夜精品福利视频| 亚洲影院在线观看| 欧美亚洲日本一区| 久久国产视频网站| 亚洲国产精品久久| 9色porny自拍视频一区二区| 国产精品成人免费视频| 久久久国产精彩视频美女艺术照福利| 久久精品国产99| 99精品国产高清一区二区| 亚洲性xxxx| 亚洲电影免费| 这里只有精品视频在线| 国产综合久久久久影院| 亚洲国产99精品国自产| 国产精品久久91| 欧美大尺度在线| 国产精品永久入口久久久| 免费日韩一区二区| 欧美日韩在线播放三区四区| 久久狠狠久久综合桃花| 欧美大片在线看免费观看| 亚洲女女女同性video| 欧美自拍偷拍| 香蕉久久夜色精品国产使用方法| 久久综合给合| 久久9热精品视频| 欧美日韩国语| 欧美成人tv| 国产亚洲欧美一区在线观看| 亚洲精品小视频在线观看| 永久久久久久| 欧美一区二区免费视频| 亚洲午夜免费视频| 欧美激情第二页| 美女主播一区| 国产欧美一区在线| 亚洲特级毛片| 亚洲综合精品自拍| 欧美噜噜久久久xxx| 玖玖综合伊人| 国产一区二区看久久| 亚洲一卡久久| 亚洲自拍偷拍麻豆| 欧美日韩在线播放| 最新国产成人av网站网址麻豆| 精品91视频| 久久99在线观看| 久久乐国产精品| 国产日韩亚洲欧美精品| 亚洲欧美久久| 亚洲女ⅴideoshd黑人| 欧美性猛交xxxx乱大交蜜桃 | 国产欧美日韩精品在线| 亚洲精选一区| 一区二区三区免费网站| 欧美精品一区三区| 亚洲精品一区二区在线观看| 亚洲美女视频网| 欧美日本一道本在线视频| 亚洲青涩在线| 99国产一区| 欧美性大战久久久久久久| 在线视频亚洲欧美| 欧美在现视频| 亚洲日本中文| 亚洲毛片av在线| 欧美高清不卡在线| 欧美中文字幕在线观看| 国产精品久久久久久久免费软件| 国产在线一区二区三区四区| 亚洲免费在线观看| 一本综合精品| 欧美黄色aaaa| 亚洲欧美日韩一区二区三区在线| 欧美成熟视频| 久热爱精品视频线路一| 亚洲国产精品一区在线观看不卡| 久久久欧美精品sm网站| 午夜久久资源| 亚洲欧洲综合另类| 亚洲精品在线视频| 老牛嫩草一区二区三区日本| 亚洲成色www久久网站| 午夜精品理论片| 欧美制服丝袜第一页| 亚洲第一狼人社区| 亚洲破处大片| 国产精品久久久久久久久久免费| 夜夜嗨av一区二区三区网页| 99国内精品| 国内久久视频| 99re66热这里只有精品3直播| 欧美午夜在线| 亚洲第一精品久久忘忧草社区| 欧美日韩激情小视频| 性欧美xxxx大乳国产app| 欧美~级网站不卡| 欧美在线free| 欧美综合二区| 欧美亚洲一区在线| 亚洲一区二区在线观看视频| 国产一区二区高清| 日韩网站在线| 亚洲精品网站在线播放gif| 香蕉成人伊视频在线观看| 亚洲日本成人网| 久久久久www| 久久国内精品自在自线400部| 欧美专区第一页| 国产精品毛片高清在线完整版| 亚洲国产视频一区| 国内精品视频在线播放| 99av国产精品欲麻豆| 欧美一区激情视频在线观看| 欧美午夜免费| 一区二区三区鲁丝不卡| 亚洲新中文字幕| 久久久久国色av免费看影院| 亚洲大片免费看| 国产精品成人观看视频国产奇米|