返回首页

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

更新日期:2024年09月11日

说明
如果GBase 8c 有任何本地数据要添加到template1 数据库,
请谨慎将gs_dump 的输出恢
复到一个真正的空数据库中,否则可能会因为被添加对象的定义被复制,
出现错误。要创建
一个无本地添加的空数据库,需从template0 而非template1 复制,例如:
gbase=# CREATE DATABASE foo WITH TEMPLATE template0;
tar 归档形式的文件大小不得超过8GB
(tar 文件格式的固有限制)

tar 文档整体大小和
任何其他输出格式没有限制,操作系统可能对此有要求。
由gs_dump 生成的转储文件不包含优化程序用来做执行计划决定的统计数据。因此,
最好从某转储文件恢复之后运行ANALYZE 以确保最佳效果。转储文件不包含任何ALTER

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
142
DATABASE…SET 命令,这些设置由gs_dumpall 转储,还有数据库用户和其他完成安装设
置。

对象资源管理器是 GBase Studio 的一个组件,它连接到 GBase 数据库引擎。对象资源管
理器所有对象提供一个视图,并显示一个用于管理这些服务的用户界面。对象资源管理器
的功能会因服务类型的不同而稍有差异,但通常会包括数据库的开发功能以及所有服务器
类型的管理功能。

图:对象资源管理器

GBase 8s 企业管理器用户手册
南大通用数据技术股份有限公司

10


GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 331 -

因为触发器驻留在数据库中,且具有必需特权的任何用户都可以使用它,所以触发器允许
您编写可供多个应用程序使用的一组 SQL 语句。它可在多个程序需要执行同一数据库操
作时避免冗余码。
可使用触发器执行下列操作以及在此列表中找不到的其它操作:

在数据库中创建活动的审计跟踪。例如:可通过更新审计表的确认信息来跟踪对订
单的更新。

实现业务规则。例如:可以确定何时订单超出客户的信用卡限制并对此情况显示一
条消息。

派生表内或数据内未提供的其它数据。例如:当对 items 表的 quantity 列进行更新
时,可以计算对 total_price 列的相应调整。

强制执行引用完整性。例如:在删除客户时,可以使用触发器来删除 orders 表中具
有相同客户号的相应行。