Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Mevcut veritabanından bir dizi nesnesini kaldırır.
Transact-SQL söz dizimi kuralları
Sözdizimi
DROP SEQUENCE [ IF EXISTS ] { database_name.schema_name.sequence_name | schema_name.sequence_name | sequence_name } [ ,...n ]
[ ; ]
Arguments
EĞER VARSA
Geçerlidir: SQL Server (SQL Server 2016 (13.x)) 'den günümüz sürümüne kadar).
Dizimi koşullu olarak bırakır, ancak zaten varsa düşürür.
database_name
Dizi nesnesinin oluşturulduğu veritabanının adıdır.
schema_name
Dizi nesnesinin ait olduğu şemanın adıdır.
sequence_name
Atılacak dizinin adı mı? türü sysname
Açıklamalar
Bir sayı oluşturulduktan sonra, bir dizi nesnesinin oluşturduğu sayıyla devam eden bir ilişkisi yoktur, bu yüzden üretilen sayı hâlâ kullanılsa bile dizi nesnesi bırakılabilir.
Bir dizi nesnesi, saklanan bir prosedür veya tetikleyici tarafından referans alınırken bırakılabilir, çünkü şema bağlı değildir. Bir dizi nesnesi, bir tabloda varsayılan değer olarak referans verilirse düşürülemez. Hata mesajı, diziye referans veren nesneyi listeler.
Tüm dizi nesnelerini veritabanında listelemek için aşağıdaki ifadeyi çalıştırın.
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
Şema üzerinde ALTER veya CONTROL izni gerektirir.
Audit
DROP SEQUENCE'i denetlemek için SCHEMA_OBJECT_CHANGE_GROUP izleyin.
Örnekler
Aşağıdaki örnek, mevcut veritabanından adlandırılmış CountBy1 bir dizi nesnesini kaldırır.
DROP SEQUENCE CountBy1 ;
GO
Ayrıca Bkz.
DEĞIŞEN DIZİSİ (Transact-SQL)
CREATE SEQUENCE (Transact-SQL)
(Transact-SQLIÇIN SONRAKI DEĞER )
sıra numaralarını