將DB2的查詢結果賦值給SHELL中的變量方法

在DB2管理過程中常常需要和SHELL腳本管理結合,將SQL的查詢的結果賦給SHELL變量,可以採用如下方式,簡單實現:

SQL="SELECT 'P'||LIB_ID  FROM  syscat.routines  WHERE trim(ROUTINESCHEMA)=upper('$OWNER') AND trim(ROUTINENAME)=upper('$PROCNAME')"

PKGNAME=`db2 -x "$SQL"`

echo PKGNAME

這樣就可以將SQL查詢結果傳給SHELL中的變量了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章