将sql的输出重定向到unix中的文件

将sql的输出重定向到unix中的文件,unix,Unix,我需要运行一个存储过程并将其输出重定向到文本文件。现在我正在使用下面的命令来做这件事,但是在文本文件中,我有标题,而且列之间用空格隔开。我需要输出文件以第一行数据开始,列之间没有空格。有人能告诉我怎么做吗 谢谢 命令: isql -S <server>-U <user>-P <password> -w1024 << EOB1 >> <text file> use <db_name> go ex

我需要运行一个存储过程并将其输出重定向到文本文件。现在我正在使用下面的命令来做这件事,但是在文本文件中,我有标题,而且列之间用空格隔开。我需要输出文件以第一行数据开始,列之间没有空格。有人能告诉我怎么做吗

谢谢

命令:

  isql  -S <server>-U <user>-P <password> -w1024 << EOB1 >> <text file>

  use <db_name>
  go
  exec <proc>
  go
 EOB1
isql-S-U-P-w1024>
使用
去
执行官
去
EOB1

什么是isql?看看它的手册,看看是否有任何改变输出格式的标志。谢谢你的建议!我发现-b禁用了标题