Unix Shell脚本连接到Sybase DB以检索表数据

时间:2015-07-07 09:28:10

标签: shell unix ksh

我需要一个连接到Sybase DB的unix shell / perl脚本来检索表中的前3列数据

我尝试了以下代码:

#!/bin/ksh

results=`isql -U<username> -P<password> -S<server name> <<EOF
select name from sysobjects where type = "U"
go
EOF`
line_count=0
echo "${results}" | while read line; do
   echo "Line $((line_count = line_count + 1)) is ${line}"
done

但是当我执行此代码时,我收到错误,因为找不到isql。所以我怀疑在运行这个脚本之前我必须设置一些环境。我准备好了jdk和jconn3 jar。那么请你帮我知道如何在我的脚本中设置环境?

0 个答案:

没有答案