自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

shell抽取db2數(shù)據(jù)庫數(shù)據(jù)的方法示例

數(shù)據(jù)庫
本文將為您介紹使用用shell抽取db2數(shù)據(jù)庫的數(shù)據(jù)的方法,下文將為您舉例說明,供您參考,希望能對您有所幫助。

本文將為您介紹使用用shell抽取db2數(shù)據(jù)庫的數(shù)據(jù)的方法,下文將為您舉例說明,供您參考,希望能對您有所幫助。

用shell抽取db2數(shù)據(jù)庫的數(shù)據(jù),并進(jìn)行處理的方法示例如下:

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

◆更新db2的數(shù)據(jù),并取得更新結(jié)果SQL="UPDATE MYTBL1 SET AAA='2005',BBB='05',CCC='12'"

#執(zhí)行SQLSDATA=`db2 -a "$SQL"`
#取得SQLCODE
echo "$SDATA" | sed -n -e 's/^.*sqlcode: \([-,0-9][0-9]*\).*/\1/p' | read SQLCODE
echo "Sqlcode is $SQLCODE."
#取得SQLSTATE
echo "$SDATA" | sed -n -e 's/^.*sqlstate: \([-,0-9][0-9]*\).*/\1/p' | read SQLSTATE
echo "Sqlstate is $SQLSTATE."
#取得更新件數(shù)(即sqlerrd的第三個(gè)值)
echo "$SDATA" | sed -n -e '/sqlerrd/s/^.*(3) \([-,0-9][0-9]*\).*/\1/p' | read UPDCNT
echo "Updated data's count is $UPDCNT."
#取得sqlerrd的第五個(gè)值
echo "$SDATA" | sed -n -e '/sqlerrd/{n;s/^.*(5) \([-,0-9][0-9]*\).*/\1/;p;}' | read SQLERRD5
echo "Sqlerrd(5) is $SQLERRD5."

責(zé)任編輯:段燃 來源: 賽迪網(wǎng)
相關(guān)推薦

2010-08-12 09:33:30

DB2數(shù)據(jù)庫備份

2010-09-30 10:59:32

卸載DB2數(shù)據(jù)庫

2010-08-27 14:39:46

db2連接數(shù)據(jù)庫

2011-03-11 16:02:03

DB2數(shù)據(jù)庫安裝

2010-08-27 10:06:23

DB2安裝雙機(jī)

2010-11-01 13:34:20

DB2數(shù)據(jù)庫安裝

2010-11-03 11:36:53

訪問DB2表

2010-09-01 13:38:41

DB2數(shù)據(jù)復(fù)制

2010-11-03 16:32:10

DB2創(chuàng)建數(shù)據(jù)庫

2010-08-25 10:50:48

DB2數(shù)據(jù)庫

2010-08-31 17:34:46

DB2

2010-11-01 13:45:16

DB2數(shù)據(jù)庫的優(yōu)勢

2010-08-26 16:15:25

DB2數(shù)據(jù)庫管理

2010-11-01 11:30:41

DB2數(shù)據(jù)庫權(quán)限

2010-09-30 11:49:21

DB2數(shù)據(jù)庫權(quán)限

2010-11-03 16:21:18

DB2數(shù)據(jù)庫授權(quán)

2010-08-27 10:13:09

DB2服務(wù)器安裝

2010-09-30 10:20:55

創(chuàng)建DB2數(shù)據(jù)庫

2010-08-16 17:44:07

DB2數(shù)據(jù)庫錯(cuò)誤信息

2010-08-16 14:39:09

DB2數(shù)據(jù)庫解死鎖
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號