我正在尝试将 sybase 表导出到文本文件。我正在 SQL Advantage 中发布以下脚本。
SELECT * FROM NAME WHERE id = 1;
OUTPUT TO 'name.txt'
FORMAT TEXT;
我收到:
Server Message: Number 102, Severity 15
Server 'SERVER3', Line 1:
Incorrect syntax near ';'.
可能是什么原因?
谢谢
我不知道 SQL Advantage 中的这个特性。
另外我认为 SQL Advantage 并不是最好的导出工具。尝试免费的 isql 替换 - sqsh。http://www.sqsh.org/
使用 sqsh 导出到文本文件非常容易(http://www.sqsh.org/sqsh_features.html#Pipes)
1> select * from sysobjects
2> go 2>/dev/null >/tmp/objects.txt
Windows 上的 Sqsh - http://www.sqsh.org/sqsh_nt.html