0

我正在尝试将 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 ';'. 

可能是什么原因?

谢谢

4

1 回答 1

1

我不知道 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

于 2011-01-29T19:17:59.030 回答