Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Eltávolít egy szekvencia objektumot az aktuális adatbázisból.
Transact-SQL szintaxis konvenciók
Szemantika
DROP SEQUENCE [ IF EXISTS ] { database_name.schema_name.sequence_name | schema_name.sequence_name | sequence_name } [ ,...n ]
[ ; ]
Arguments
HA LÉTEZIK
Érvényes: SQL Server (SQL Server 2016 (13.x)-től a jelenlegi verzióig).
Feltételesen csak akkor hagyja el a sorozatot, ha már létezik.
database_name
Az adatbázis neve, amelyben a szekvencia objektumot létrehozták.
schema_name
Ez annak a sémának a neve, amelyhez a sorozatobjektum tartozik.
sequence_name
A szekvencia nevét kell kidobni? A típus sysname.
Megjegyzések
Egy szám generálása után a sorozatobjektumnak nincs folyamatos kapcsolata az általa generált számmal, így a sorozatobjektumot el lehet hagyni, még akkor is, ha a generált szám továbbra is használatban van.
Egy szekvenciaobjektumot el lehet dobni, miközben egy tárolt eljárás vagy trigger hivatkozik rá, mert nem sémához kötött. Egy szekvencia objektumot nem lehet eltávolítani, ha egy táblázatban alapértelmezett értékként hivatkoznak. A hibaüzenet felsorolja az objektumot, amely a sorozatra utal.
Az adatbázisban található összes szekvenciaobjektum listázásához hajtsuk végre a következő utasítást.
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
Biztonság
Permissions
A sémához ALTER vagy CONTROL engedély szükséges.
Audit
A DROP SEQUENCE auditálásához figyeld a SCHEMA_OBJECT_CHANGE_GROUP.
Példák
A következő példa eltávolít egy szekvencia objektumot a jelenlegi adatbázisból.CountBy1
DROP SEQUENCE CountBy1 ;
GO
Lásd még:
ALTER SEQUENCE (Transact-SQL)
CREATE SEQUENCE (Transact-SQL)
KÖVETKEZŐ ÉRTÉK (Transact-SQL)
sorszámok