如何使用 isql 执行存储在 shell 脚本变量中的 SQL 语句

Ris*_*abh 0 shell isql isqlquery

所以,我正在尝试使用 isql 执行存储在 shell 脚本变量中的 SQL 语句

附上通用代码。

SQL="select * from Student"

EMPLOYEES=`isql -U $USERNAME -P $PASSWORD -D $DATABASE -S $SERVER<<EOF
$SQL
go
Run Code Online (Sandbox Code Playgroud)

但是,在执行此操作时,我收到一个错误,例如:关键字“Select”附近的语法不正确和“=”附近的 suntax 不正确

任何人都知道如何执行直接存储在 isql 变量中的 SQL 查询?

Iva*_*ash 5

以这种方式尝试:

EMPLOYEES=`echo "$SQL" | isql -U $USERNAME -P $PASSWORD -D $DATABASE -S $SERVER`
Run Code Online (Sandbox Code Playgroud)