您的位置:寻梦网首页编程乐园数据库PostgreSQL 7.2 Documentation

DROP DATABASE

Name

DROP DATABASE  --  删除一个数据库.

Synopsis

DROP DATABASE 

name


  

输入

name

要被删除的现有数据库名.

输出

DROP DATABASE

如果命令成功执行,返回此命令.

DROP DATABASE: cannot be executed on the currently open database

你不能和准备删除的数据库建立联接.你需要和 template1 或者任何其它的数据库相连来运行这些命令.

DROP DATABASE: cannot be executed on the currently open database

执行这条命令之前你必须先结束正在处理的事务。

描述

DROP DATABASE 删除一个现存数据库的目录入口并且删除包含数据的目录. 只有数据库所有者能够执行这条命令(通常也是数据库创建者).

DROP DATABASE 不能撤销,小心使用.

注意

这条命令在和目标数据库联接时不能执行. 通常更好的做法是用 dropdb , 脚本代替,该脚本是此命令的一个封装。

请参考 CREATE DATABASE 语句获取如何创建数据库的信息.

兼容性

SQL92

DROP DATABASE 是一个 PostgreSQL 语言的扩展. 在 SQL92 中没有这条命令.