返回首页

gbase数据、南大通用产品文档:GBase8c语法

更新日期:2024年09月11日

FOR AS 循环的语法请参见图17-10。
图17-10 FOR_AS_loop::=

每个 GBase 8s ODBC Driver 函数可以返回对应于 GBase 8s 错误码的 SQLSTATE 值。

函数可以返回从实现特定的情况中产生的额外的 SQLSTATE 值。SQLError 返回由 GLS
和 SQL Access Group SQL CAE 规范(1992)定义的 SQLSTATE 值。
SQLSTATE 值是由两个字符类值和三个字符的子类值组成的字符串。类值 01 表示警告,
并伴随一个 SQL_SUCCESS_WITH_INFO 返回码。01 以外的的类值(类 IM 除外)表示
错误,并伴随一个 SQL_ERROR 返回码。IM 类表示由 GBase 8s ODBC Driver 实现派生
的警告和错误。任何类中的子类值 000 都是给定类中实现定义的条件。ANSI SQL-92 定
义了类和子类值的分配。

函数说明
返回X 以10 为底的对数。
示例
示例1:返回以10 为底,“2”的对数。
gbase> SELECT LOG10(2) FROM dual;
+-------------------+
| LOG10(2)
|
+-------------------+
| 0.301029995663981 |
+-------------------+
1 row in set
示例2:返回以10 为底,“100”的对数。
gbase> SELECT LOG10(100) FROM dual;
+------------+
| LOG10(100) |
+------------+
|
2 |
+------------+
1 row in set
示例3:返回以10 为底,“-100”的对数。
gbase> SELECT LOG10(-100) FROM dual;
+-------------+
| LOG10(-100) |
+-------------+
|
NULL |
+-------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
757