Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
Contiene una riga per ogni oggetto sequenza di un database.
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
| <colonne ereditate> | Eredita tutte le colonne da sys.objects. | |
| start_value | sql_variant NON NULLO | Valore iniziale per l'oggetto sequenza. Se l'oggetto sequenza viene riavviato tramite ALTER SEQUENCE verrà riavviato con questo valore. Quando l'oggetto sequenza esegue il ciclo, passa al minimum_value o al maximum_value, non al start_value. |
| increment | sql_variant NON NULLO | Valore utilizzato per incrementare l'oggetto sequenza dopo ogni valore generato. |
| minimum_value | sql_variant NULL | Valore minimo che può essere generato dall'oggetto sequenza. Una volta raggiunto questo valore, l'oggetto sequenza restituirà un errore durante il tentativo di generazione di più valori o di riavvio se viene specificata l'opzione CYCLE. Se non è stato specificato alcun VALORE MINVALUE, questa colonna restituisce il valore minimo supportato dal tipo di dati del generatore di sequenze. |
| maximum_value | sql_variant NULL | Valore massimo che può essere generato dall'oggetto sequenza. Una volta raggiunto questo valore, l'oggetto sequenza restituirà un errore durante il tentativo di generazione di più valori o di riavvio se viene specificata l'opzione CYCLE. Se non è stato specificato alcun valore MAXVALUE, questa colonna restituisce il valore massimo supportato dal tipo di dati dell'oggetto sequenza. |
| is_cycling | bit NON NULLO | Restituisce 0 se è stato specificato NO CYCLE per l'oggetto sequenza e 1 se è stato specificato CYCLE. |
| is_cached | bit NON NULLO | Restituisce 0 se è stato specificato NO CACHE per l'oggetto sequenza e 1 se è stato specificato CACHE. |
| cache_size | int NULL | Restituisce la dimensione della cache specificata per l'oggetto sequenza. Questa colonna contiene NULL se la sequenza è stata creata con l'opzione CACHE o se è stato specificato CACHE senza specificare la dimensione della cache. Se il valore specificato dalla dimensione della cache è maggiore del numero massimo di valori che può essere restituito dall'oggetto sequenza, viene ancora visualizzata la dimensione non ottenibile della cache. |
| system_type_id | tinyint NON NULLO | ID del tipo di sistema per il tipo di dati dell'oggetto sequenza. |
| user_type_id | int NON NULLO | ID del tipo di dati per l'oggetto sequenza, come definito dall'utente. |
| precision | tinyint NON NULLO | Precisione massima del tipo di dati. |
| scale | tinyint NON NULLO | Scala massima del tipo. La scala viene restituita insieme alla precisione per fornire agli utenti metadati completi. La scala è sempre 0 per gli oggetti sequenza perché sono consentiti solo i tipi integer. |
| current_value | sql_variant NON NULLO | Valore finale obbligato, Vale a dire, il valore restituito dall'esecuzione più recente della funzione NEXT VALUE FOR o dall'ultimo valore dall'esecuzione della routine sp_sequence_get_range . Restituisce il valore START WITH se la sequenza non è mai stata utilizzata. |
| is_exhausted | bit NON NULLO | 0 indica che è possibile generare più valori dalla sequenza. 1 indica che l'oggetto sequenza ha raggiunto il parametro MAXVALUE e che la sequenza non è impostata su CYCLE. La funzione NEXT VALUE FOR restituisce un errore finché la sequenza non viene riavviata tramite ALTER SEQUENCE. |
| last_used_value | sql_variant NULL | Restituisce l'ultimo valore generato dalla funzione Next Value For . Si applica a SQL Server 2017 e versioni successive. |
Autorizzazioni
In SQL Server 2005 (9.x) e versioni successive, la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o su cui l'utente ha ottenuto alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
Numeri di sequenza
CREA SEQUENZA (Transact-SQL)
ALTER SEQUENZA (Transact-SQL)
SEQUENZA DI DROP (Transact-SQL)
VALORE SUCCESSIVO PER (Transact-SQL)
sp_sequence_get_range (Transact-SQL)