Sybase ASE 系统存储过程没有返回任何内容
Sybase ASE system stored procedures are returning nothing
sp_displayroles
、sp_helpdevice
等系统存储过程 return 什么都没有。当我 运行 sp_helpdevice;
时,我得到的 return 值是一个字符串 'sp_helpdevice'。知道如何检查问题吗?
我想看看有哪些设备,所以我可以 运行 ALTER DATABASE <database> LOG ON <device>= '20m';
允许更大的事务日志。
编辑:
我获得 sa_role.
的适当许可
我已经解决了这个问题。我是 运行 通过 Oracle SQL 开发人员查询的。它出现问题可能是由于 SQL 开发人员的 Sybase 数据库驱动程序与 ASE v16 不太兼容。使用原生ISQL后,可以看到格式正确的结果
sp_displayroles
、sp_helpdevice
等系统存储过程 return 什么都没有。当我 运行 sp_helpdevice;
时,我得到的 return 值是一个字符串 'sp_helpdevice'。知道如何检查问题吗?
我想看看有哪些设备,所以我可以 运行 ALTER DATABASE <database> LOG ON <device>= '20m';
允许更大的事务日志。
编辑: 我获得 sa_role.
的适当许可我已经解决了这个问题。我是 运行 通过 Oracle SQL 开发人员查询的。它出现问题可能是由于 SQL 开发人员的 Sybase 数据库驱动程序与 ASE v16 不太兼容。使用原生ISQL后,可以看到格式正确的结果