我想从 sybase-iq 上的脚本创建表。脚本 table.sql 包含:
create table abc
(
id int
)
go
我运行脚本命令
isql -U*** -P*** -S*** -D*** -itable.sql -oout.txt
我确定连接参数没问题。脚本名称也正确。
但它不起作用,脚本没有创建表,我在输出文件中没有任何错误。
提前感谢您的建议。
PX
我找到了!
该脚本由带有选项 -o 的 isql 生成,它是 Macintosh 格式!我在 np++ 中见过它。我已将格式更改为 DOS\Windows 并且可以正常工作!
EOL 有问题。我有 char(13) (Mac),但正确的是 char(13)+char(10) (DOS)。
感谢您的回答!
输入语法错误以查看是否正确找到“go”并且该语句实际上正在发送到服务器。你应该得到一个错误。
如果是,那么它是默认数据库吗?我不确定 Sybase IQ 是否有不同的数据库,如 ASE,但如果有,那么您的登录 ID 可能有一个默认数据库,可以将选项卡安装到不同的数据库?