Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Restituisce il valore di inizializzazione originale specificato durante la creazione di una colonna Identity in una tabella o una vista. La modifica del valore corrente di una colonna Identity usando DBCC CHECKIDENT non comporta anche la modifica del valore restituito da questa funzione.
Convenzioni relative alla sintassi Transact-SQL
IDENT_SEED ( 'table_or_view' )
' table_or_view '
Espressione che specifica la tabella o la vista in cui verificare la presenza di un valore di inizializzazione Identity. table_or_view può essere una costante stringa di caratteri racchiusa tra virgolette, una variabile, una funzione o un nome di colonna. table_or_view è di tipo char, nchar, varchar o nvarchar.
numeric(@@MAXPRECISION,0))
Restituisce NULL in caso di errore o se un chiamante non ha l'autorizzazione necessaria per visualizzare l'oggetto.
In SQL Server un utente può visualizzare solo i metadati delle entità a protezione diretta di cui è proprietario o per cui ha ricevuto un'autorizzazione. Le funzioni predefinite di creazione dei metadati, ad esempio IDENT_SEED, non potranno quindi restituire NULL se l'utente non ha autorizzazioni per l'oggetto. Per altre informazioni, vedere Metadata Visibility Configuration.
Nell'esempio seguente viene restituito il valore di inizializzazione per la Person.Address
tabella nel database AdventureWorks2022.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
Nell'esempio seguente vengono restituite le tabelle nel database AdventureWorks2022 con una colonna Identity con un valore di inizializzazione.
USE AdventureWorks2022;
GO
SELECT TABLE_SCHEMA, TABLE_NAME,
IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_SEED
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;
GO
Set di risultati parziale:
TABLE_SCHEMA TABLE_NAME IDENT_SEED
------------ --------------------------- -----------
Person Address 1
Production ProductReview 1
Production TransactionHistory 100000
Person AddressType 1
Production ProductSubcategory 1
Person vAdditionalContactInfo 1
dbo AWBuildVersion 1
Espressioni (Transact-SQL)
Funzioni di sistema (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_INCR (Transact-SQL)
DBCC CHECKIDENT (Transact-SQL)
sys.identity_columns (Transact-SQL)
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso