如何使用JDBC获得确切的Sybase ASE版本?

如何使用JDBC获得确切的Sybase ASE版本?,jdbc,sap-ase,Jdbc,Sap Ase,事实证明,用于创建触发器的SQL语法在ASE15.7和16.0之间发生了变化。而在前者 CREATE TRIGGER ... 一定要用,以后再等 CREATE OR REPLACE TRIGGER ... 必须使用 我知道,在SQL上,它是SELECT@@version或使用sp\u version,但是对于JDBC?来说,通过JDBC连接运行SELECT@@version应该可以工作,并产生与通过isql返回的信息相同的信息 来自SAP/Sybase文档。create trigger(无或

事实证明,用于创建触发器的SQL语法在ASE15.7和16.0之间发生了变化。而在前者

CREATE TRIGGER ...
一定要用,以后再等

CREATE OR REPLACE TRIGGER ...
必须使用


我知道,在SQL上,它是
SELECT@@version
或使用
sp\u version
,但是对于JDBC?

来说,通过JDBC连接运行SELECT@@version应该可以工作,并产生与通过isql返回的信息相同的信息

来自SAP/Sybase文档。

create trigger
(无
或replace
子句)在ASE 16.0中仍然有效。更正,我们的代码错误(从index=0开始以获取字符串结果);