在DB2管理過程當中經常須要和SHELL腳本管理結合,將SQL的查詢的結果賦給SHELL變量,能夠採用以下方式,簡單實現:
ide
SQL="SELECT 'P'||LIB_ID FROM syscat.routines WHERE trim(ROUTINESCHEMA)=upper('$OWNER') AND trim(ROUTINENAME)=upper('$PROCNAME')"it
PKGNAME=`db2 -x "$SQL"`class
echo PKGNAME變量
這樣就能夠將SQL查詢結果傳給SHELL中的變量了im