根据您提到的表,看起来您正在使用Sybase ASE。
除了执行数据库转储之外,Sybase ASE不支持通过任何方法自动导出所有表。要获取数据库中的所有表,您需要创建一个脚本来循环遍历数据库中的所有表(您称之为数据集市)。
有很多不同的方法可以解决这个问题,它可以根据您是否在* nix或Windows平台上而有所不同,但这至少会给您一个想法。
set nocount on
select “bcp “+ name + “ out “ + name + “.bcp -Uusername -Sservername -Ppassword -c
from sysobjects where type = ‘U’
go
</code>
这将为您提供一个易于针对服务器运行的脚本文件。
-c
表示它是一个
字符模式
或纯文本文件。还有其他选项可以更改分隔符,但更多但这应该可以帮助您入门。
这个答案
有更多使用细节
bcp