如何在C SHELL的变量中存储sql语句的输出?

问题描述 投票:0回答:2

如何在C SHELL的变量中存储sql的输出?

设置VAR = sqlplus <<EOF SELECT * FROM DB; EXIT; EOF

我使用了上面的代码,但显示的是“可变语法”

shell unix csh
2个回答
0
投票
sqlplus <<EOF > /tmp/file SELECT * FROM DB; EXIT; EOF set VAR=`cat /tmp/file`
这可能与您的预期相当。

0
投票
VAR=$(sqlplus <<EOF SELECT * FROM DB; EXIT; EOF ) echo $var
© www.soinside.com 2019 - 2024. All rights reserved.