返回首页

gbase数据、南大通用产品文档:GBase8cDROP FOREIGN TABLE

更新日期:2024年09月11日

功能描述
删除指定的外表。
注意事项
DROP FOREIGN TABLE 会强制删除指定的表,删除表后,依赖该表的索引会被删除,
因此引用该表的函数和存储过程将无法执行。
语法格式
DROP FOREIGN TABLE [ IF EXISTS ]
table_name [, ...] [ CASCADE | RESTRICT ];
参数说明

IF EXISTS
如果指定的表不存在,则发出一个notice 而不是抛出一个错误。

table_name
表名称。
取值范围:已存在的表名。

CASCADE | RESTRICT
CASCADE:级联删除依赖于表的对象(比如视图)。
RESTRICT:如果存在依赖对象,则拒绝删除该表。这个是缺省。
相关命令
ALTER FOREIGN TABLE,CREATE FOREIGN TABLE

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

(SQL 管理 API)
随同 admin() 或 task() 函数,使用 ha rss delete 参数来停止复制并删除 RS 辅助服
务器。
语法

元素
描述
关键考虑
secondary_server
要转换到 RS 辅助服务器的数
据库服务器名。
必须在 DBSERVERNAME 或
DBSERVERALIASES 配置参数中
定义该名称,或作为
Enterprise Replication 组
名。

用法
从已建立的主服务器运行这个函数来停止复制,删除 RS 辅助服务器,并将 RS 辅助服务
器转换到标准服务器。
这个函数等同于 onmode -d delete RSS 命令。
示例
下列示例删除名为 ids_stores2 的 RS 辅助服务器:

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 745 -
EXECUTE FUNCTION task("ha rss delete","ids_stores2");


在对象资源管理器中,依次展开“服务器”、“数据库”、“表”、“约束”,右击需要修
改的约束,选择“修改”。

打开“约束”对话框。

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

43

通过在界面中先删除,再新建约束,完成修改,修改后点击“关闭”按钮即可。