シェルスクリプトからpsqlでupdate文を実行しているのですがSQL文を発行した時点で落ちてるようで更新できません。 SQL文内の変数の使い方が間違っているのでしょうか
lang
1#!/bin/sh 2 3PSQL=/usr/local/pgsql/bin/psql 4DB=TEST 5VALUE=$1 6 7if [ $# -ne 1 ]; then 8 echo "指定された引数は$#個です。" 1>&2 9 echo "実行するには1個の引数が必要です。" 1>&2 10 exit 1 11fi 12 13${PSQL} -U user -d ${DB} -c "\ 14UPDATE \ 15 TEST_TABLE \ 16SET \ 17 RYAKU_NM = '$VALUE'; \ 18" > /dev/null 2> /dev/null 19 20exit 0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/02/10 06:12
2015/02/10 06:20
2015/02/10 06:27
2015/02/10 06:48
2015/02/10 06:59
2015/02/10 08:13
2015/02/10 08:20
2015/02/10 09:52