标量函数

神通数据库 JDBC驱动支持JDBC3.0规范要求的标量函数,包括数量函数、字符串函数、时间和日期的函数、系统函数、转换函数。在调用标量函数时JDBC驱动会对语句进行转义,比如要调用一个ABS(number)的标量函数,就像下面这样调用,JDBC会对调用语句自动进行转义,并返回结果。

ResultSet rs = stmt.executeQuery("SELECT {fn ABS(-5)}");

if (rs.next())

{

int value = rs.getInt(1);

}

执行上述代码后,变量value的值就为5,JDBC驱动会对{fn}进行转义,认为它是标量函数。