2011-01-28 68 views
0

我正在嘗試將sybase表導出爲文本文件。 我正在使用SQL Advantage中的以下腳本。Sybase表導出

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 ';'. 

可能是什麼原因?

謝謝

回答

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 

SQSH在Windows上 - http://www.sqsh.org/sqsh_nt.html