我在 Solaris 上运行的 sybase 数据库中有一个表,我喜欢将其导出。该表包含一个 IMAGE 类型的列,它包含很长的文本(100000+ 个字符)。我无法正确导出它,因为 isql 会拆分输出中的行。
到目前为止,我一直在尝试使用-w
isql 命令行中的选项以及 SQL 中的 textsize 选项,但到目前为止还没有成功。
我使用带有-o <filename>
选项的 isql 将查询结果存储在文件中。我也试过
SELECT * 从表名输出到“文件名”
但这对我不起作用。
isql 中的列宽是否有任何隐藏限制,或者可能需要调整其他一些显示/屏幕/输出设置?或者有没有办法压缩该列,所以它不是那么长?