【发布时间】:2012-03-07 17:04:44
【问题描述】:
所以,我正在尝试使用 isql 执行存储在 shell 脚本变量中的 SQL 语句
附上通用代码。
SQL="select * from Student"
EMPLOYEES=`isql -U $USERNAME -P $PASSWORD -D $DATABASE -S $SERVER<<EOF
$SQL
go
但是在执行此操作时,我收到一个错误,例如:关键字“Select”附近的语法不正确和“=”附近的 Suntax 不正确
有人知道如何执行直接存储在 isql 变量中的 SQL 查询吗?
【问题讨论】:
-
您的“此处文档”未关闭(没有带有“EOF”的单行),您的反引号也未关闭。这是您的复制/粘贴错误吗?
-
好像忘记粘贴EOF了。