2015-07-02 52 views
0

我想寫我的現有表到文件並保存在本地。輸出到文件本地SYBASE IQ 16

我使用T-SQL與松鼠JDBC連接到Sybase

我嘗試下面的代碼來寫結果到一個文件:

SELECT * FROM date_dimension; 
OUTPUT TO "C:\Users\temp\output.txt" FORMAT ASCII; 

我不知道爲什麼它不工作,但嘗試這個時出現語法錯誤。

Error: SQL Anywhere Error -131: Syntax error near 'OUTPUT' on line 1 SQLState: 42W04 ErrorCode: 102

有人能看到代碼中的錯誤嗎?是否有另一種從Sybase IQ寫入文件的方式?

我是新來的這一切的工具,我爲SRY這樣一個問題

請幫我:)

CREATE TABLE DATE_DIMENSION 
( [DateKey] INT primary key, 
    [Date] DATETIME, 
    [FullDateUK] CHAR(10), -- Date in dd-MM-yyyy format 
    [FullDateUSA] CHAR(10),-- Date in MM-dd-yyyy format 
} 

回答

0

這應該工作,你的語法正確,你可以提供桌子的ddl?

編輯:試試這個select語句:

選擇DateKey,( 「日期」),FullDateUK,FullDateUSA從DATE_DIMENSION; 輸出到「C:\ Users \ temp \ output.txt」格式ASCII;

+0

我覺得我甚至不能使用輸出到t-SQL後我的研究 –

+0

你的研究是錯誤的,即時通訊使用sybase-iq,我沒有問題寫輸出文件。只需發佈你的表格結構(DDL),那麼也許我可以幫助你。 – theweeknd

+0

我已經爲我的問題添加了一個示例。也許你正在使用ISQL輸出文件? –