Support Scalar Functions
SDBC supports numeric, string, time, date, system, and conversion functions on scalar values. The Open Group CLI specification provides additional information on the semantics of the scalar functions. The functions supported are listed below for reference.
If a DBMS supports a scalar function, the driver should also. Scalar functions are supported by different DBMSs with different syntax, it is the driver's job to map the functions into the appropriate syntax or to implement the functions directly in the driver.
By calling metadata methods, a user can find out which functions are supported. For example, the method
XdatabaseMetaData.getNumericFunctions() returns a comma separated list of the Open Group CLI names of the numeric functions supported. Similarly, the method
XDatabaseMetaData.getStringFunctions() returns a list of string functions supported.
In the following table, the scalar functions are listed by category.
|Content on this page is licensed under the Public Documentation License (PDL).|