功能描述
删除一个Data Source 对象。
注意事项
只有属主/系统管理员/初始用户才可以删除一个Data Source 对象。
语法格式
DROP DATA SOURCE [IF EXISTS] src_name [CASCADE | RESTRICT];
参数说明
src_name
待删除的Data Source 对象名称。
取值范围:字符串,符合标识符命名规范。
IF EXISTS
如果指定的Data Source 不存在,则发出一个notice 而不是报错。
CASCADE | RESTRICT
CASCADE:表示允许级联删除依赖于Data Source 的对象。
RESTRICT
(缺省值)
:
表示有依赖于该Data Source 的对象存在,
则该Data Source 无法
删除。
目前Data Source 对象没有被依赖的对象,CASCADE 和RESTRICT 效果一样,保留此
选项是为了向后兼容性。
示例
--创建Data Source 对象。
gbase=#CREATE DATA SOURCE ds_tst1;
--删除Data Source 对象。
GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1110
gbase=#DROP DATA SOURCE ds_tst1 CASCADE;
gbase=#DROP DATA SOURCE IF EXISTS ds_tst1 RESTRICT;
相关命令
CREATE DATA SOURCE,ALTER DATA SOURCE