Sybase ASE 查询结果保存到文件 output a SQL query results to a file

一、问题


为了查看Sybase ASE的错误信息,想把它查询出来 保存到一个文件。  环境是Linux SUSE下的 .



二、解决办法



1.  创建文件 my.sql  并把下面红色的SQL语句Copy保存.


/sybase/WEN/ASE-16_0/install # vi my.sql


select severity,error,description  from sysmessages where severity >= 19 group by severity,error,description  order by severity  desc
go


注释: 表 sysmessages是在master数据库下面,如果报错找不到对象,use master ..go..

             

               错误级别在 Severity Levels 19 – 26      Fatal problems generate error messages with severity levels 19 and higher.                 They break the user’s connection to SAP ASE (some of the higher severity levels shut down SAP ASE). To                                continue working, the user must restart the client program.

            详细参见:  ASE error logging Severity Levels 19 – 26


2.   运行下列 sql  script


isql64 -Usa  -Pxxx -SWEN -w999 -i my.sql -X -o /sybase/WEN/ASE-16_0/install/err.log



3、 查询结果被保存到/sybase/WEN/ASE-16_0/install/err.log,   如结果:

       

       26        1284
         Used Lock Sleeptask Entry not in Chain.                                                                                                                                                                                                                                                                                                                                                                                                   
       26        1255
         Unlinking a duplicate lock caused a task to be awakened.         




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值