麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > shell > 正文

實例講解一個shell處理db2數據庫的程序

2024-07-21 02:42:13
字體:
來源:轉載
供稿:網友
用shell抽取db2的數據,并進行處理:

#SQL文定義SQL="SELECT AAA, BBB, CCC FROM MYTBL1"#執行SQLSDATA=`db2 "$SQL"`#返回值判斷if [ $? -ne 0 ]then#顯示db2返回的錯誤信息echo "$SDATA"exit 1fi#對取得的數據進行處理。echo "$SDATA" | sed -e '4,/^$/!d;/^$/d' |while read AAA BBB CCCdo  echo "AAA IS $AAA, BBB IS $BBB, CCC IS $CCC"done#取得數據件數echo "$SDATA" | sed -n -e '/^$/{1,3d;n;s/[^0-9]*/([0-9]*/)[^0-9]*//1/;p;}' | read CNTecho "The count of selected data is $CNT."exit 0

◆更新db2的數據,并取得更新結果

SQL="UPDATE MYTBL1 SET AAA='2005',BBB='05',CCC='12'"#執行SQLSDATA=`db2 -a "$SQL"`#取得SQLCODEecho "$SDATA" | sed -n -e 's/^.*sqlcode: /([-,0-9][0-9]*/).*//1/p' | read SQLCODEecho "Sqlcode is $SQLCODE."#取得SQLSTATEecho "$SDATA" | sed -n -e 's/^.*sqlstate: /([-,0-9][0-9]*/).*//1/p' | read SQLSTATEecho "Sqlstate is $SQLSTATE."#取得更新件數(即sqlerrd的第三個值)echo "$SDATA" | sed -n -e '/sqlerrd/s/^.*(3) /([-,0-9][0-9]*/).*//1/p' | read UPDCNTecho "Updated data's count is $UPDCNT."#取得sqlerrd的第五個值echo "$SDATA" | sed -n -e '/sqlerrd/{n;s/^.*(5) /([-,0-9][0-9]*/).*//1/;p;}' | read SQLERRD5echo "Sqlerrd(5) is $SQLERRD5."

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 毛片视频免费观看 | 欧美在线观看黄色 | 久久成人午夜视频 | 男女羞羞视频在线免费观看 | 视频在线亚洲 | 久久久久一本一区二区青青蜜月 | 国产精品白嫩白嫩大学美女 | 久久久久一区二区三区四区五区 | 国产精品亚洲精品久久 | 欧美黑人xx | 一级黄色免费观看视频 | 做爰裸体激情2 | www.91sao | 欧美大穴 | 97超级碰碰人国产在线观看 | 欧美爱爱视频免费看 | 欧美日韩高清在线观看 | 91精品国产乱码久久久久久久久 | av在线播放免费观看 | 日本爽快片100色毛片视频 | 欧美日韩一区,二区,三区,久久精品 | 成年免费网站 | 亚洲综合网站 | 欧美黄 片免费观看 | 日日摸夜夜添夜夜添牛牛 | 成人羞羞在线观看网站 | 成人在线视频一区 | 国产乱淫a∨片免费观看 | 久久人人97超碰国产公开结果 | 国产正在播放 | 久久成年网站 | 欧美黄色一级生活片 | 国产91porn| 成人免费毛片一 | 久久影院在线观看 | 日本不卡一二三区 | 一区二区三高清 | 毛片在线视频免费观看 | 亚洲一区二区三区四区精品 | 中午字幕无线码一区2020 | 亚洲av一级毛片特黄大片 |