为什么同样的SQL查询在UNIX shell脚本中具有不同的行为(根据语法)

时间:2015-05-20 06:03:37

标签: oracle shell unix

为什么以下查询根据语法具有不同的行为

语法1

sqlplus -silent $conn <<EOF
select 'aman' from dual;
EXIT;
EOF

语法2

resultset2=`sqlplus -silent $conn <<EOF
select 'aman' from dual;
EXIT;
EOF 
`

语法3

resultset2=$(sqlplus -silent  $conn<<EOF
select 'aman' from dual;
EXIT;
EOF
)

语法1和2工作正常,但语法3给我错误

ORA-00904: "aman": invalid identifier

0 个答案:

没有答案