返回首页

gbase数据、南大通用产品文档:GBase8a修改证书口令

更新日期:2024年09月11日

语法
ALTER
ENCRYPTION CERTIFICATE IDENTIFIED BY ‘old_pwd’
TO
‘new_pwd’
说明

修改密文密钥口令,old_pwd、new_pwd 均非空;

为了提高口令的安全性,可以对原证书口令进行修改,修改口令不会改变加密
密钥,只是使用新口令对原有密钥重新加密生成新证书。
gbase> alter encryption certificate identified by '1111' to '2222';
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
------------旧口令解密失败
gbase> alter encryption certificate identified by '1111' to '2222';
ERROR 1829 (HY000): decrypt failed, please check password.


=
描述:等于
示例:
gbase=# SELECT int4range(1,5) = '[1,4]'::int4range AS RESULT;
result
--------
t
(1 row)

<>
描述:不等于
示例:
gbase=# SELECT numrange(1.1,2.2) <> numrange(1.1,2.3) AS RESULT;
result
--------
t
(1 row)

<
描述:小于
示例:
gbase=# SELECT int4range(1,10) < int4range(2,3) AS RESULT;
result
--------
t

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
329
(1 row)

>
描述:大于
示例:
gbase=# SELECT int4range(1,10) > int4range(1,5) AS RESULT;
result
--------
t
(1 row)

<=
描述:小于或等于
示例:
gbase=# SELECT numrange(1.1,2.2) <= numrange(1.1,2.2) AS RESULT;
result
--------
t
(1 row)

>=
描述:大于或等于
示例:
gbase=# SELECT numrange(1.1,2.2) >= numrange(1.1,2.0) AS RESULT;
result
--------
t
(1 row)

@>
描述:包含范围
示例:
gbase=# SELECT int4range(2,4) @> int4range(2,3) AS RESULT;

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
330
result
--------
t
(1 row)

@>
描述:包含元素
示例:
gbase=# SELECT '[2011-01-01,2011-03-01)'::tsrange @> '2011-01-10'::timestamp
AS RESULT;
result
--------
t
(1 row)

<@
描述:范围包含于
示例:
gbase=# SELECT int4range(2,4) <@ int4range(1,7) AS RESULT;
result
--------
t
(1 row)

<@
描述:元素包含于
示例:
gbase=# SELECT 42 <@ int4range(1,7) AS RESULT;
result
--------
f
(1 row)

&&
描述:重叠(有共同点)

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
331
示例:
gbase=# SELECT int8range(3,7) && int8range(4,12) AS RESULT;
result
--------
t
(1 row)

<<
描述:范围值是否比另一个范围值的最小值还小(没有交集)

示例:
gbase=# SELECT int8range(1,10) << int8range(100,110) AS RESULT;
result
--------
t
(1 row)

>>
描述:范围值是否比另一个范围值的最大值还大(没有交集)

示例:
gbase=# SELECT int8range(50,60) >> int8range(20,30) AS RESULT;
result
--------
t
(1 row)

&<
描述:范围值的最大值是否不超过另一个范围值的最大值。
示例:
gbase=# SELECT int8range(1,20) &< int8range(18,20) AS RESULT;
result
--------
t
(1 row)

&>

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
332
描述:范围值的最小值是否不小于另一个范围值的最小值。
示例:
gbase=# SELECT int8range(7,20) &> int8range(5,10) AS RESULT;
result
--------
t
(1 row)

-|-
描述:相邻
示例:
gbase=# SELECT numrange(1.1,2.2) -|- numrange(2.2,3.3) AS RESULT;
result
--------
t
(1 row)

+
描述:并集
示例:
gbase=# SELECT numrange(5,15) + numrange(10,20) AS RESULT;
result
--------
[5,20)
(1 row)

*
描述:交集
示例:
gbase=# SELECT int8range(5,15) * int8range(10,20) AS RESULT;
result
---------
[10,15)
(1 row)

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
333

-
描述:差集
示例:
gbase=# SELECT int8range(5,15) - int8range(10,20) AS RESULT;
result
--------
[5,10)
(1 row)
简单的比较操作符<、>、<=和>=先比较下界,只有下界相等时才比较上界。
<<、>>和-|-操作符当包含空范围时也会返回false;也就是,不认为空范围在其他范围
之前或之后。
并集和差集操作符的执行结果无法包含两个不相交的子范围。


GBase 8c V5 安装部署手册(分布式)
南大通用数据技术股份有限公司
1
1
文档简介