Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Verwijdert een sequentieobject uit de huidige database.
Transact-SQL syntaxis-conventies
Syntaxis
DROP SEQUENCE [ IF EXISTS ] { database_name.schema_name.sequence_name | schema_name.sequence_name | sequence_name } [ ,...n ]
[ ; ]
Arguments
ALS BESTAAT
Van toepassing op: SQL Server (SQL Server 2016 (13.x) tot en met de huidige versie).
Voorwaardelijk laat de reeks vallen alleen als deze al bestaat.
database_name
Is de naam van de database waarin het sequentieobject is aangemaakt.
schema_name
Is de naam van het schema waartoe het sequentieobject behoort.
sequence_name
Is de naam van de reeks die wordt weggelaten. Type is sysname.
Opmerkingen
Na het genereren van een getal heeft een sequentieobject geen continue relatie met het gegenereerde getal, dus kan het sequentieobject worden verwijderd, ook al is het gegenereerde getal nog steeds in gebruik.
Een sequentieobject kan worden verwijderd terwijl het wordt aangeduid door een opgeslagen procedure of trigger, omdat het niet schema-gebonden is. Een sequentieobject kan niet worden verwijderd als het als standaardwaarde in een tabel wordt genoemd. De foutmelding vermeldt het object dat naar de sequentie verwijst.
Om alle sequentieobjecten in de database te vermelden, voer je de volgende instructie uit.
SELECT sch.name + '.' + seq.name AS [Sequence schema and name]
FROM sys.sequences AS seq
JOIN sys.schemas AS sch
ON seq.schema_id = sch.schema_id ;
GO
Security
Permissions
Vereist ALTER- of CONTROL-toestemming op het schema.
Audit
Om DROP SEQUENCE te auditen, monitor de SCHEMA_OBJECT_CHANGE_GROUP.
Voorbeelden
Het volgende voorbeeld verwijdert een sequence object dat is genoemd CountBy1 uit de huidige database.
DROP SEQUENCE CountBy1 ;
GO
Zie ook
ALTER SEQUENCE (Transact-SQL)
VOLGENDE WAARDE VOOR (Transact-SQL)
reeksnummers