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.