返回首页

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

更新日期:2024年09月11日

通过数据库所有者授予您的权限来控制数据库访问。通常自动地授予您查询数据的权限,
但通过特定的 Insert、
Delete 和 Update 权限来控制修改数据的能力,
以逐个表的方式授予
这些权限。
如果对数据库施加数据完整性约束,则您的修改数据的能力受到那些约束的限制。您的数
据库级别权限和表级别权限以及任何数据约束控制您可如何以及何时修改数据。此外,数
据库的对象模式和违反检测特性也影响您可修改数据的方式,并有助于保持您的数据的完
整性。
您可使用 DELETE 语句从表删除一行或多行。它的 WHERE 子句选择这些行;使用带有
相同子句的 SELECT 语句来预览这些删除。
TRUNCATE 语句删除表的所有行。
使用 INSERT 语句将行添加到表。
您可插入包含特定的列值的单个行,
或可插入 SELECT
语句生成的一批行。
使用 UPDATE 语句来修改现有的行的内容。您使用可包括子查询的表达式来指定新的内
容,以便您可使用基于其他表或更新了的表自身的数据。该语句有两种形式。在第一种形
式中,您逐列地指定新值。在第二种形式中,SELECT 语句或记录变量生成一组新值。
使用 CREATE TABLE 和 ALTER TABLE 语句的 REFERENCES 子句来创建表之间的
关系。REFERENCES 子句的 ON DELETE CASCADE 选项允许您使用一个 DELETE 语
句来从父表和相关联的子表删除行。
使用事务来防止在修改过程中不可预测的中断,防止数据库处于不确定的状态。当在一事
务内执行修改时,会在发生错误之后回滚它们。事务日志还扩展数据库的定期制作的备份
副本。如果必须恢复数据库,则它可将数据库返回到最近的状态。

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

对用户为透明的数据复制提供另一种针对灾难性故障的保护。

8 在外部数据库中访问和修改数据
本部分总结访问不在当前数据库中的表和例程。

删除GCluster 节点服务器
使用本功能您可以在GBase 8a MPP Cluster 管理器界面中删除所选
“GCluster 节点服务器”。
在“已注册的服务器”视图中,右键单击某个已注册的GCluster 节点服
务器,然后选择“删除”菜单项,如下图所示:

图 6-9 删除GCluster 节点服务器
选择“删除”菜单项后,将弹出“删除确认”对话框,单击“确定”按钮
将删除所选择的节点服务器,如下图所示:

图 6-10 确认删除GCluster 节点服务器

在故障恢复后不推送恢复信息;1:有恢复事件,说明该事件在故障恢
复后会推送恢复事件。