返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

perl 语言调用GBase 8a ODBC 驱动
...................
80

ENCRYPT(str[,salt])
函数说明
使用Linux 的crypt()系统调用来加密str。参数salt 是一个至少包含两个字符的字
符串。如果salt 没有给定,会使用一个随机数值。
示例
因未给定salt 值,使用随机数值对“hello”进行加密。
gbase> SELECT ENCRYPT('hello') FROM dual;
+------------------+
| ENCRYPT('hello') |
+------------------+

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
841
| y/oLk8SmVyZXg
|
+------------------+
1 row in set
说明
ENCRYPT()在一些系统上忽略除了str 前8 个字符之外的全部字符,
这个行为通过使用crypt()系统调用来决定。
如果crypt()在用户的系统上不可用,ENCRYPT()总是返回NULL,
所以推荐用户使用MD5()或SHA1(),这两个函数存在于所有平台上。

函数说明
返回不大于X 的最大整数值。
如果参数X 是NULL,则返回结果为NULL。
示例
示例1:X 为正数。
gbase> SELECT FLOOR(1.23) FROM dual;
+-------------+
| FLOOR(1.23) |
+-------------+
|
1 |
+-------------+
1 row in set
示例2:X 为负数。
gbase> SELECT FLOOR(-1.23) FROM dual;
+--------------+
| FLOOR(-1.23) |
+--------------+
|
-2 |
+--------------+
1 row in set
示例3:X 为NULL。
gbase> SELECT FLOOR(NULL) FROM dual;
+-------------+
| FLOOR(NULL) |
+-------------+
|
NULL |
+-------------+
1 row in set

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