返回首页

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

更新日期:2024年09月11日

8s V8.8 全面增强Oracle 兼容
等保四级(续证)
Shemi 资质(续证)
商用密码型号(续证)
2020
8s V8.8 首家参与
信创标准测试
EAL4+
成熟稳定-15 年发展历史
发布8s V8.3 版

获得商密资质

4
国内领先的安全事务数据库-GBase 8s
严苛高可用运行

GS_AUDITING_POLICY_PRIVILEGES 系统表记录统一审计DDL 数据库相关操作信息,
每条记录对应一个设计策略。
需要有系统管理员或安全策略管理员权限才可以访问此系统表。
名称
类型
描述
oid
oid
行标识符
(隐含属性,
必须明确选择)

privilegetype
name
DDL 数据库操作相关类型。
例如CREA
TE、ALTER、DROP 等。
labelname
name
资源标签名称。对应系统表gs_auditing
_policy 中的polname 字段。
policyoid
oid
对应审计策略系统表GS_AUDITING_P
OLICY 中的oid。
modifydate
timestamp
创建或修改的最新时间戳。

函数说明
在字符串str 中,
从pos 位置开始,
选取len 个字符长度的子串替换为字符串newstr。
如果pos 值不在长度范围之内,则返回原来的字符串;如果len 值不在字符串剩
余长度范围之内,
则替换从pos 位置开始的其余字符串;
任何一个参数是NULL,
则返回NULL。
示例
示例1:
从字符串
“Quadratic”
的第3 个位置开始的4 个字符
“adra”
替换为
“What”

gbase> SELECT INSERT('Quadratic', 3, 4, 'What') FROM dual;
+-----------------------------------+
| INSERT('Quadratic', 3, 4, 'What') |
+-----------------------------------+
| QuWhattic
|
+-----------------------------------+
1 row in set
示例2:pos 的值不在长度范围之内,返回原字符串。
gbase> SELECT INSERT('Quadratic', -1, 4, 'What') FROM dual;
+------------------------------------+
| INSERT('Quadratic', -1, 4, 'What') |
+------------------------------------+
| Quadratic
|
+------------------------------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
693
示例3:len 不在字符串剩余长度范围之内,用“What”替换从第3 个位置开始的
其余字符串。
gbase> SELECT INSERT('Quadratic', 3, 100, 'What') FROM dual;
+-------------------------------------+
| INSERT('Quadratic', 3, 100, 'What') |
+-------------------------------------+
| QuWhat
|
+-------------------------------------+
1 row in set