返回首页

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

更新日期:2024年09月11日

(2 rows)
示例3:转置Union 中的类型解析。这里,因为类型real 不能被隐含转换成integer,但是
integer 可以隐含转换成real,那么联合的结果类型将是real。
gbase=#SELECT 1 AS "real" UNION SELECT CAST('2.2' AS REAL);
real
------ 1

为了处理SQL 语句,存储过程进程分配一段内存区域来保存上下文联系。游标是指向
上下文区域的句柄或指针。借助游标,存储过程可以控制上下文区域的变化。
须知:
当游标作为存储过程的返回值时,
如果使用JDBC 调用该存储过程,
返回的游标将不可
用。
游标的使用分为显式游标和隐式游标。对于不同的SQL 语句,游标的使用情况不同,
详细信息请参见表17-1。
表17-1 游标使用情况
SQL 语句
游标
非查询语句
隐式的
结果是单行的查询语句
隐式的或显式的
结果是多行的查询语句
显式的

AES_DECRYPT
函数说明
AES_DECRYPT 是AES_DECRYPT()的解密函数。
示例
gbase> set @pass=AES_ENCRYPT('hello,world','key');
Query OK, 0 rows affected (Elapsed: 00:00:00.09)
gbase> select char_length(@pass);
+--------------------+
| char_length(@pass) |
+--------------------+
|
16 |
+--------------------+
1 row in set (Elapsed: 00:00:00.00)
gbase> select AES_DECRYPT(@pass,'key');
+--------------------------+
| AES_DECRYPT(@pass,'key') |
+--------------------------+
| hello,world
|
+--------------------------+
1 row in set (Elapsed: 00:00:00.00)