如何从古代SQL Anywhere导出数据



我的任务是从一个使用SQL Anywhere的旧应用程序导出数据,显然是版本5,可能是5.6。我以前从未使用过这个数据库,所以我不确定从哪里开始。有人暗示吗?

我想以或多或少的任何文本表示形式导出它,这样我就可以使用它了。谢谢

我最终使用isql和以下命令导出了数据(其中#{table}是每个表,是我手动构建的列表):

SELECT * FROM #{table};
OUTPUT TO "C:export#{table}.csv" FORMAT ASCII DELIMITED BY ',' QUOTE '"' ALL;
SELECT * FROM #{table};
OUTPUT TO "C:export#{table}.txt" FORMAT TEXT;

我使用CVS导入数据本身,使用txt获取字段名称(仅解析第一行)。如果你有很多数据,txt可能会变得相当大。

阅读http://www.lansa.com/support/tips/t0220.htm

最新更新