我正在尝试将表输出到外部文件。我已经找到了一些关于这个的问题,并且没有任何运气就从那里得到答案。
SELECT *
FROM transactions;
OUTPUT TO 'C:\Users\administrator\Desktop\Test.txt'
我一直在使用的声明,我尝试了格式和文件类型的不同变体,例如.csv没有变化。
产生:
ErrorCode:102 SQLState:42W04 消息:SQL Anywhere错误-131:第1行'OUTPUT'附近的语法错误
SQL =
输出到'C:\ Users \ administrator \ Desktop \ Test.txt'
感谢您的所有帮助
答案 0 :(得分:1)
您是通过dbisql运行,还是在其他应用程序中运行? OUTPUT TO
是dbisql命令,而不是数据库服务器识别的SQL语句。您可以在任何应用程序中使用the UNLOAD
statement以允许服务器创建文件。
免责声明:我在SQL Anywhere工程中为SAP工作。