Как сохранить вывод оператора sql в переменной в C SHELL? - PullRequest
0 голосов
/ 13 марта 2020

Как сохранить выходные данные sql в переменной в C SHELL?

set VAR = sqlplus <<EOF SELECT * FROM DB; EXIT; EOF

Я использовал приведенный выше код, но он показывает «Синтаксис переменной» «

Ответы [ 2 ]

0 голосов
/ 14 марта 2020
VAR=$(sqlplus <<EOF
SELECT * FROM DB;
EXIT;
EOF
)

echo $var
0 голосов
/ 13 марта 2020
sqlplus <<EOF > /tmp/file
SELECT * FROM DB;
EXIT;
EOF

set VAR=`cat /tmp/file`

Это может быть что-то, что эквивалентно тому, что вы ожидаете.

...