DROP SEQUENCE

Name

DROP SEQUENCE  --  删除一个序列

Synopsis

DROP SEQUENCE name [, ...] [ CASCADE | RESTRICT ]
  

输入

name

序列名(可以有大纲修饰).

CASCADE

自动删除依赖序列的对象。

RESTRICT

如果存在任何依赖的对象,则拒绝删除序列。这个是缺省。

输出

DROP

序列成功删除后返回的信息.

ERROR: sequence "name" does not exist

如果声明的序列不存在,返回此信息.

描述

DROP SEQUENCE 从数据库中删除序列号生成器. 因为目前的序列实现是作为一个特殊的表,所以此语句就象 DROP TABLE 语句一样.

注意

DROP SEQUENCE 语句是 Postgres 语言扩展.

请参考 CREATE SEQUENCE 语句获取如何创建一个序列的信息.

用法

从数据库中删除序列 serial

DROP SEQUENCE serial;
   

兼容性

SQL92

SQL92里没有 DROP SEQUENCE