2015-07-02 53 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输出文件? –