HomeMogDBMogDB StackUqbar
v3.0

Documentation:v3.0

Supported Versions:

DROP SEQUENCE

Function

DROP SEQUENCE deletes a sequence from the current database.

Precautions

  • Only the sequence owner or a user granted with the DROP permission can run the DROP SEQUENCE command. The system administrator has this permission by default.
  • If the LARGE identifier is used when a sequence is created, the LARGE identifier must be used when the sequence is dropped.

Syntax

DropSequence ::= DROP  [ LARGE ] SEQUENCE [ IF EXISTS ] {[schema'.']sequence_name} [ , ... ] [ CASCADE | RESTRICT ];

Parameter Description

  • IF EXISTS

    Reports a notice instead of an error if the specified sequence does not exist.

  • name

    Specifies the name of the sequence to be deleted.

  • CASCADE

    Automatically deletes the objects that depend on the sequence.

  • RESTRICT

    Refuses to delete the sequence if any objects depend on it. This is the default action.

Examples

-- Create an ascending sequence named serial, starting from 101.
MogDB=# CREATE SEQUENCE serial START 101;

-- Delete a sequence.
MogDB=# DROP SEQUENCE serial;

ALTER SEQUENCE and CREATE SEQUENCE

Copyright © 2011-2024 www.enmotech.com All rights reserved.