【问题标题】:Sybase ASE system stored procedures are returning nothingSybase ASE 系统存储过程不返回任何内容
【发布时间】:2016-04-04 05:13:45
【问题描述】:

sp_displayrolessp_helpdevice 等系统存储过程不返回任何内容。当我运行sp_helpdevice; 时,我得到的所有返回值都是一个字符串“sp_helpdevice”。知道如何检查问题所在吗?

我想查看存在哪些设备,因此我可以运行 ALTER DATABASE <database> LOG ON <device>= '20m'; 以允许更大的事务日志。

编辑: 我有 sa_role 的适当许可。

【问题讨论】:

  • 您是否拥有执行系统存储过程所需的权限?
  • 是的,我做到了。抱歉,这个问题已经解决了,原来我应该使用 ISQL 与数据库交互。

标签: sql sybase sap-ase


【解决方案1】:

我已经解决了这个问题。我正在通过 Oracle SQL Developer 运行查询。这可能是由于 SQL 开发人员的 Sybase DB 驱动程序与 ASE v16 不太兼容造成的。使用原生 ISQL 后,我可以看到格式正确的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 2014-09-01
    相关资源
    最近更新 更多