GBASE 8C——SQL参考6 sql语法(11)

功能描述

移除一个表空间。

语法格式

DROP TABLESPACE [ IF EXISTS ] name

参数说明

IF EXISTS:如果该表空间不存在,不报错仅提示;
name:表空间的名称。
注意事项

DROP TABLESPACE不能在一个事务内执行。

只有表空间所有者有权限执行DROP TABLESPACE命令。

范例

DROP TABLESPACE gbase8c;

语法兼容

DROP TABLESPACE是一个PostgreSQL扩展。

相关语法

CREATE TABLESPACE, ALTER TABLESPACE

DROP TEXT SEARCH CONFIGURATION
功能描述

删除已有文本搜索配置。

语法格式

DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] name [ CASCADE | RESTRICT ]

参数说明

IF EXISTS:如果该文本搜索配置不存在,不报错仅提示;
name:现有的文本搜索配置名称,可以被模式修饰;
CASCADE:自动删除依赖于该文本搜索配置的对象,以及所有依赖于那些对象的对象;
RESTRICT:如果有任何对象依赖于该文本搜索配置,则拒绝删除,此为默认设置。
注意事项

要执行这个命令,用户必须是该配置的所有者。

范例

DROP TEXT SEARCH CONFIGURATION gdt1;

DROP TEXT SEARCH CONFIGURATION

语法兼容

SQL 标准中没有DROP TEXT SEARCH CONFIGURATION 语句。

相关语法

ALTER TEXT SEARCH CONFIGURATION, CREATE TEXT SEARCH CONFIGURATION

DROP TEXT SEARCH DICTIONARY
功能描述

删除全文检索词典。

语法格式

DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] name [ CASCADE | RESTRICT ]

参数说明

IF EXISTS:如果该全文检索词典不存在,不报错仅提示;
name:现有的文本搜索词典的名称,可以被模式修饰;
CASCADE:自动删除依赖于该全文检索词典的对象,以及所有依赖于那些对象的对象;
RESTRICT:如果有任何对象依赖于该全文检索词典,则拒绝删除,此为默认设置。
注意事项

只有词典的所有者可以执行DROP操作。

范例

DROP TEXT SEARCH DICTIONARY my_russian;

语法兼容

SQL 标准中没有DROP TEXT SEARCH DICTIONARY 语句。

相关语法

ALTER TEXT SEARCH DICTIONARY, CREATE TEXT SEARCH DICTIONARY

DROP TEXT SEARCH PARSER
功能描述

移除一个文本搜索解析器。

语法格式

DROP TEXT SEARCH PARSER [ IF EXISTS ] name [ CASCADE | RESTRICT ]

参数说明

IF EXISTS:如果该文本搜索解析器不存在,不报错仅提示;
name:现有文本搜索解析器的名称,可以被模式修饰;
CASCADE:自动删除依赖于该文本搜索解析器的对象,以及所有依赖于那些对象的对象;
RESTRICT:如果有任何对象依赖于该文本搜索解析器,则拒绝删除,此为默认设置。
注意事项

只有系统管理员可以移除文本搜索解析器。

语法兼容

SQL 标准中没有DROP TEXT SEARCH PARSER 语句。

相关语法

ALTER TEXT SEARCH PARSER, CREATE TEXT SEARCH PARSER

DROP TEXT SEARCH TEMPLATE
功能描述

移除一个文本搜索模板。

语法格式

DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] name [ CASCADE | RESTRICT ]

参数说明

IF EXISTS:如果该文本搜索模板存在,不报错仅提示;
name:现有文本搜索模板的名称,可以被模式修饰;
CASCADE:自动删除依赖于该文本搜索模板的对象,以及所有依赖于那些对象的对象;
RESTRICT:如果有任何对象依赖于该文本搜索模板,则拒绝删除,此为默认设置。
注意事项

只有超级用户可以移除文本搜索模板。

语法兼容

SQL标准中没有DROP TEXT SEARCH TEMPLATE语句。

相关语法

ALTER TEXT SEARCH TEMPLATE, CREATE TEXT SEARCH TEMPLATE

DROP TRANSFORM
功能描述

移除转换。

语法格式

DROP TRANSFORM [ IF EXISTS ] FOR type_name LANGUAGE lang_name [ CASCADE | RESTRICT ]

参数说明

IF EXISTS:如果该转换不存在,不报错仅提示;
type_name:该转换的数据类型的名称;
lang_name:该转换的语言的名称;
CASCADE:自动删除依赖于该转换的对象,以及所有依赖于那些对象的对象;
RESTRICT:如果有任何对象依赖于该转换,则拒绝删除,此为默认设置。
注意事项

只有拥有该类型和语言的用户可以删除转换。

范例

DROP TRANSFORM FOR hstore LANGUAGE plpythonu;

语法兼容

这种形式的DROP TRANSFORM是一种 PostgreSQL扩展。

相关语法

CREATE TRANSFORM

DROP TYPE
功能描述

移除一个数据类型。

语法格式

DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

参数说明

IF EXISTS:如果该类型不存在,不报错仅提示;
name:待移除的数据类型的名称,可以被模式修饰;
CASCADE:自动删除依赖于该类型的对象(例如表列、函数、操作符),以及所有依赖于那些对象的对象;
RESTRICT:如果有任何对象依赖于该类型,则拒绝删除,此为默认设置。
注意事项

只有类型的所有者可以删除该类型。

范例

DROP TYPE g_compfoo;

DROP TYPE

语法兼容

这个命令类似于SQL标准中的对应命令,但IF EXISTS子句 是一个PostgreSQL扩展。

相关语法

ALTER TYPE, CREATE TYPE

DROP USER
功能描述

移除一个数据库角色。

语法格式

DROP USER [ IF EXISTS ] name [, ...]

注意事项

DROP USER是DROP ROLE的一个别名。

语法兼容

DROP USER语句是一个 PostgreSQL扩展。

相关语法

ALTER USER, CREATE USER, DROP ROLE

DROP VIEW
功能描述

移除一个视图。

语法格式

DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

参数说明

IF EXISTS:如果该视图不存在,不报错仅提示;
name:待移除的视图的名称,可以被模式修饰;
CASCADE:自动删除依赖于该视图的对象(例如其他视图),以及所有依赖于那些对象的对象;
RESTRICT:如果有任何对象依赖于该视图,则拒绝删除,此为默认设置。
注意事项

只有视图的所有者可以删除该视图。

范例

DROP VIEW g_view;

DROP VIEW

语法兼容

这个命令符合 SQL 标准,只有IF EXISTS选项是一个PostgreSQL扩展。

相关语法

ALTER VIEW, CREATE VIEW

END
功能描述

提交当前事务。

语法格式

END [ WORK | TRANSACTION ]

参数说明

WORK | TRANSACTION:可选的关键词,没有效果。
注意事项

END命令等效于COMMIT。

范例

END;

COMMIT

语法兼容

END是一种 PostgreSQL扩展。

相关语法

BEGIN, COMMIT, ROLLBACK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值