Condividi tramite


SEQUENZE (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure

Restituisce una riga per ogni sequenza accessibile dall'utente corrente nel database corrente.

Per recuperare informazioni da queste viste, specificare il nome completo di INFORMATION_SCHEMA.<view_name>.

Nome colonna Tipo di dati Descrizione
SEQUENCE_CATALOG nvarchar(128) Qualificatore di sequenza
SEQUENCE_SCHEMA nvarchar(128) Nome dello schema che contiene la sequenza
SEQUENCE_NAME nvarchar(128) Nome sequenza
DATA_TYPE nvarchar(128) Tipo di dati sequenza
NUMERIC_PRECISION tinyint Precisione della sequenza
NUMERIC_PRECISION_RADIX smallint Base di precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario, viene restituito NULL.
NUMERIC_SCALE int Scala dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario, viene restituito NULL.
START_VALUE int Specifica il primo valore restituito dall'oggetto sequenza.
MINIMUM_VALUE int Limiti per l'oggetto sequenza. Il valore minimo predefinito per un nuovo oggetto sequenza è il valore minimo del tipo di dati dell'oggetto sequenza. Si tratta 0 del tipo di dati tinyint e di un numero negativo per tutti gli altri tipi di dati.
MAXIMUM_VALUE int Limiti per l'oggetto sequenza. Il valore massimo predefinito per un nuovo oggetto sequenza è il valore massimo del tipo di dati dell'oggetto sequenza.
INCREMENT int Valore utilizzato per incrementare (o decrementare se negativo) il valore dell'oggetto sequenza per ogni chiamata alla NEXT VALUE FOR funzione. Se l'incremento è un valore negativo, l'oggetto sequenza è decrescente; in caso contrario, è crescente. L'incremento non può essere 0. L'incremento predefinito per un nuovo oggetto sequenza è 1.
CYCLE_OPTION int Proprietà che specifica se l'oggetto sequenza deve essere riavviato dal valore minimo (o massimo per gli oggetti sequenza decrescente) o generare un'eccezione quando viene superato il valore minimo o massimo. L'opzione del ciclo predefinita per i nuovi oggetti sequenza è NO CYCLE.
DECLARED_DATA_TYPE int Tipo di dati per il tipo di dati definito dall'utente.
DECLARED_DATA_PRECISION int Precisione per il tipo di dati definito dall'utente.
DECLARED_NUJMERIC_SCALE int Scala numerica per il tipo di dati definito dall'utente.

Esempi

Nell'esempio seguente vengono restituite informazioni sugli schemi nel database di test:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;