标量函数¶
神通数据库 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}进行转义,认为它是标量函数。