ALTERTABLEtable_nameDROPCONSTRAINTconstraint_name[RESTRICT | CASCADE]; RESTRICT是默认值,如果存在其他依赖于该约束的对象,需要使用CASCADE执行级联删除。例如,外键约束依赖于被引用字段上的唯一约束或主键约束。 删除产品表name字段上的唯一约束 test=#ALTERTABLEproductsDROPCONSTRAINTproducts_name_uk;ALTERTABLEtest=# \...
DROP TABLEalways removes any indexes, rules, triggers, and constraints that exist for the target table. However, to drop a table that is referenced by a view or a foreign-key constraint of another table,CASCADEmust be specified. (CASCADEwill remove a dependent view entirely, but in the fore...
首先需要查询user_table视图找到被删除的表: · select table_name,dropped from user_tables · select object_name,original_name,type,droptime from user_recyclebin 注意此时的表名称已经被重新命名,table_name和object_name就是回收站中的存放表名,如果管理员此时可以明确原表的名称可以通过 flashback table 原...
1、采用truncate方式进行截断。(但不能进行数据回恢复了) 2、在drop时加上purge选项:drop table 表名 purge 该选项还有以下用途: 1. 也可以通过删除recyclebin区域来永久性删除表 ,原始删除表drop table emp cascade constraints purge table emp; 删除当前用户的回收站: purge recyclebin; 1. 删除全体用户在回收...
删除已存在的外键约束。 添加一个 ON DELETE CASCADE 的外键约束。 删除外键约束 格式: alter table 从表名 drop constraint 从表的外键约束名; 1 参考文档 postgres.cn/docs/12/ddl-constraints.html#DDL-CONSTRAINTS-FK postgresql
ALTER TABLE name RENAME TO new_name 其中action 可以是以选项之一: ADD [ COLUMN ] column_type [ column_constraint [ ... ] ] DROP [ COLUMN ] column [ RESTRICT | CASCADE ] ALTER [ COLUMN ] column TYPE type [ USING expression ]
ALTERTABLE[ONLY]name[*]action[,...]ALTERTABLE[ONLY]name[*]RENAME[COLUMN]columnTOnew_columnALTERTABLEnameRENAMETOnew_name 复制 其中action 可以是以选项之一: ADD[COLUMN]column_type[column_constraint[...]]DROP[COLUMN]column[RESTRICT|CASCADE]ALTER[COLUMN]columnTYPEtype[USINGexpression]ALTER[COLUMN]colu...
删除一个表。DROP TABLE name [, ...] [ CASCADE | RESTRICT ]DROP TABLESPACE删除一个表空间。DROP TABLESPACE tablespace_nameDROP TRIGGER删除一个触发器定义。DROP TRIGGER name ON table [ CASCADE | RESTRICT ]DROP TYPE删除一个用户定义数据类型。DROP TYPE name [, ...] [ CASCADE | RESTRICT ]...
ALTERTABLE[ONLY]name[ * ]action[, ... ]ALTERTABLE[ONLY]name[ * ] RENAME [COLUMN]columnTOnew_columnALTERTABLEnameRENAMETOnew_name 1. 2. 3. 动作是以下行之一: 复制 ADD[COLUMN] column_type [ column_constraint [ ... ] ]DROP[COLUMN]column[RESTRICT|CASCADE]ALTER[COLUMN]columnTYPE type [ ...
DROP RULE name ON relation [ CASCADE | RESTRICT ] 输入 name 要删除的现存的规则. relation 该规则应用的关系名字(可以有大纲修饰). CASCADE 自动删除依赖于此规则的对象。 RESTRICT 如果有任何依赖对象,则拒绝删除此规则。这个是缺省。 24.日期格式函数 ...