出力に静的列を含むクエリを実行しようとしています。selectステートメントは、CLPを介して実行すると機能しますが、シェルスクリプト内で実行すると機能しません。
su - myid -c 'db2 connect to mydb;db2 -x -v "select COL1,'','',COL2,'','',COL3L from MYTABLE fetch first 10 rows only"; db2 connect reset;'
これを実行すると、出力エラーは次のようになります。
SQL0104N An unexpected token "," was found following "select COL1,".
Expected tokens may include: "<select_sublist>". SQLSTATE=42601
SQL1024N A database connection does not exist. SQLSTATE=08003
selectステートメントを変数に入れてステートメント内に挿入しようとしましたが、それでも同じエラーです。どんな助けでも大歓迎です。-どうも