.\" auto-generated by docbook2man-spec $Revision: 1.1 $ .TH "DROP TABLE" "7" "2003-11-02" "SQL - Language Statements" "SQL Commands" .SH NAME DROP TABLE \- 删除一个表 .SH SYNOPSIS .sp .nf DROP TABLE \fIname\fR [, ...] [ CASCADE | RESTRICT ] .sp .fi .SH "DESCRIPTION 描述" .PP \fBDROP TABLE\fR 从数据库中删除表或视图。 只有其所有者才能删除一个表或视图。要清空一个表,而不删除表, 使用 DELETE。 .PP \fBDROP TABLE\fR 总是删除目标表上现有的任何索引, 规则,触发器以及约束。但是,要删除一个由另外一个表用外键约束引用的表, 我们必须声明 CASCADE。(CASCADE 将删除外键约束,而不是另外一个表。) .SH "PARAMETERS 参数" .TP \fB\fIname\fB\fR 要删除的现存表的名字(可以有模式修饰)。 .TP \fBCASCADE\fR 自动删除依赖于表的对象。(比如视图)。 .TP \fBRESTRICT\fR 如果存在依赖对象,则拒绝删除该表。这个是缺省。 .SH "EXAMPLES 例子" .PP 删除 films 和 distributors表: .sp .nf DROP TABLE films, distributors; .sp .fi .SH "COMPATIBILITY 兼容性" .PP 此命令遵循 SQL 标准。 .SH "SEE ALSO 参见" ALTER TABLE [\fBalter_table\fR(7)], CREATE TABLE [\fBcreate_table\fR(l)] .SH "译者" .B Postgresql 中文网站 .B 何伟平 .SH "跋" .br 本页面中文版由中文 man 手册页计划提供。 .br 中文 man 手册页计划:\fBhttps://github.com/man-pages-zh/manpages-zh\fR