DROP VIEW IF EXISTS your_view_name; 删除函数: sql DROP FUNCTION IF EXISTS your_function_name(argument_types); 删除索引: sql DROP INDEX IF EXISTS your_index_name; 在这些示例中,将your_table_name、your_view_name、your_f
DROP VIEW [ IF EXISTS ] name [ CASCADE | RESTRICT ]; 其中,IF EXISTS 可以避免删除一个不存在的视图时产生错误;CASCADE 表示级联删除依赖于该视图的对象;RESTRICT 表示如果存在依赖对象则提示错误信息,这是默认值。 我们将视图 emp_info_view 删除: drop view emp_info_view; 递归视图 在专栏的第 20 篇中...
DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ] 代码语言:javascript 代码运行次数:0 运行 AI代码解释 IF EXISTS:#如果该视图不存在则不要抛出一个错误,而是发出一个提示。 name:#要移除的视图的名称(可以是模式限定的)。 CASCADE:#自动删除依赖于该视图的对象(例如其他视图),然后删除所...
DROP VIEW [ IF EXISTS ] name [ CASCADE | RESTRICT ]; 其中,IF EXISTS 可以避免删除一个不存在的视图时产生错误;CASCADE 表示级联删除依赖于该视图的对象;RESTRICT 表示如果存在依赖对象则提示错误信息,这是默认值。 我们将视图 emp_info_view 删除: drop view emp_info_view; 递归视图 在专栏的第20 篇中...
DROPVIEWIF EXISTS v_buf_info; CREATEORREPLACEVIEWv_buf_infoAS SELECTc.datname 数据库名称, d.spcname 表空间名称, a.relname 对象名称, case b.isdirtyWHEN't'THEN'含有脏块'ELSE'没有脏块'ENDAS是否包含脏块, count(*)AS缓冲数量 FROMpg_class a ...
DROP ROLE [ IF EXISTS ] _name_ [, ...] DROP RULE 删除一个重写规则。 DROP RULE name ON relation [ CASCADE | RESTRICT ] DROP SCHEMA 删除一个模式。 DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ] DROP SEQUENCE 删除一个序列。
DROP ROLE [ IF EXISTS ] _name_ [, ...]DROP RULE删除一个重写规则。DROP RULE name ON relation [ CASCADE | RESTRICT ]DROP SCHEMA删除一个模式。DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ]DROP SEQUENCE删除一个序列。DROP SEQUENCE name [, ...] [ CASCADE | RESTRICT ]...
ALTER TABLE [ IF EXISTS ] name DETACH PARTITION partition_name [ CONCURRENTLY | FINALIZE ] whereaction is one of: ADD [ COLUMN ] [ IF NOT EXISTS ] column_name data_type [ COLLATE collation ] [ column_constraint [ ... ] ] DROP [ COLUMN ] [ IF EXISTS ] column_name [ RESTRICT | ...
postgres=# \h drop user 命令: DROP USER 描述: 移除一个数据库成员 语法: DROP USER [ IF EXISTS ] 名称 [, ...] 查询用户: # 用户 postgres 登录后 创建用户:命令行居然显示为 “CREATEROLE” #createuseruser1;CREATEROLE 查询pg_roles视图:多了一个 user1角色 ...
--drop view tab_info_v cascade; CREATE or replace VIEW tab_info_v AS WITH schemainfo AS ( SELECT pg_namespace.oid, pg_namespace.nspname FROM pg_namespace ), tbinfo AS ( SELECT pg_class.oid, pg_class.relname, (col_description(pg_class.oid, 0))::character varying AS comment, ...