sys.sequences (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Berisi baris untuk setiap objek urutan dalam database.

Nama kolom Jenis data Deskripsi
<kolom yang diwariskan> Mewarisi semua kolom dari sys.objects.
start_value sql_variant TIDAK NULL Nilai awal untuk objek urutan. Jika objek urutan dimulai ulang dengan menggunakan ALTER SEQUENCE, objek akan dimulai ulang pada nilai ini. Ketika objek urutan dilanjutkan ke minimum_value atau maximum_value, bukan start_value.
Kenaikan sql_variant TIDAK NULL Nilai yang digunakan untuk menaikkan objek urutan setelah setiap nilai yang dihasilkan.
minimum_value sql_variant NULL Nilai minimum yang dapat dihasilkan oleh objek urutan. Setelah nilai ini tercapai, objek urutan akan mengembalikan kesalahan saat mencoba menghasilkan lebih banyak nilai atau memulai ulang jika opsi CYCLE ditentukan. Jika tidak ada MINVALUE yang ditentukan, kolom ini mengembalikan nilai minimum yang didukung oleh jenis data generator urutan.
maximum_value sql_variant NULL Nilai maksimum yang dapat dihasilkan oleh objek urutan. Setelah nilai ini tercapai, objek urutan akan mulai mengembalikan kesalahan saat mencoba menghasilkan lebih banyak nilai atau memulai ulang jika opsi CYCLE ditentukan. Jika tidak ada MAXVALUE yang ditentukan, kolom ini mengembalikan nilai maksimum yang didukung oleh jenis data objek urutan.
is_cycling bit NOT NULL Mengembalikan 0 jika NO CYCLE telah ditentukan untuk objek urutan dan 1 jika CYCLE telah ditentukan.
is_cached bit NOT NULL Mengembalikan 0 jika TIDAK ADA CACHE yang telah ditentukan untuk objek urutan dan 1 jika CACHE telah ditentukan.
cache_size int NULL Mengembalikan ukuran cache yang ditentukan untuk objek urutan. Kolom ini berisi NULL jika urutan dibuat dengan opsi NO CACHE atau jika CACHE ditentukan tanpa menentukan ukuran cache. Jika nilai yang ditentukan oleh ukuran cache lebih besar dari jumlah maksimum nilai yang dapat dikembalikan oleh objek urutan, ukuran cache yang tidak dapat dipertahankan masih ditampilkan.
system_type_id tinyint NOT NULL ID jenis sistem untuk jenis data objek urutan.
user_type_id int NOT NULL ID jenis data untuk objek urutan seperti yang didefinisikan oleh pengguna.
Presisi tinyint NOT NULL Presisi maksimum jenis data.
Skala tinyint NOT NULL Skala maksimum jenis. Skala dikembalikan bersama dengan presisi untuk memberi pengguna metadata lengkap. Skala selalu 0 untuk objek urutan karena hanya jenis bilangan bulat yang diizinkan.
current_value sql_variant TIDAK NULL Nilai terakhir yang diwajibkan. Artinya, nilai yang dikembalikan dari eksekusi terbaru dari fungsi NEXT VALUE FOR atau nilai terakhir dari menjalankan prosedur sp_sequence_get_range . Mengembalikan nilai START WITH jika urutan belum pernah digunakan.
is_exhausted bit NOT NULL 0 menunjukkan bahwa lebih banyak nilai dapat dihasilkan dari urutan. 1 menunjukkan bahwa objek urutan telah mencapai parameter MAXVALUE dan urutannya tidak diatur ke CYCLE. Fungsi NEXT VALUE FOR mengembalikan kesalahan hingga urutan dimulai ulang dengan menggunakan ALTER SEQUENCE.
last_used_value sql_variant NULL Mengembalikan nilai terakhir yang dihasilkan oleh fungsi Nilai Berikutnya Untuk . Berlaku untuk SQL Server 2017 dan yang lebih baru.

Izin

Di SQL Server 2005 (9.x) dan versi yang lebih baru, visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna atau di mana pengguna telah diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat Juga

Nomor Urut
CREATE SEQUENCE (Transact-SQL)
ALTER SEQUENCE (Transact-SQL)
DROP SEQUENCE (Transact-SQL)
NILAI BERIKUTNYA UNTUK (Transact-SQL)
sp_sequence_get_range (T-SQL)