Sdílet prostřednictvím


IDENT_SEED (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrací původní počáteční hodnotu specifickou při vytváření sloupce identity v tabulce nebo pohledu. Změna aktuální hodnoty sloupce identity pomocí DBCC CHECKIDENT nezmění hodnotu vrácenou touto funkcí.

Transact-SQL konvence syntaxe

Syntaxe

IDENT_SEED ( 'table_or_view' )  

Arguments

'table_or_view'
Je výraz , který specifikuje tabulku nebo pohled pro kontrolu hodnoty identity seed (seed hodnoty). table_or_view může být konstanta řetězce znaků uzavřená v uvozovkách, proměnná, funkce nebo název sloupce. table_or_view je char, nchar, varchar nebo nvarchar.

Návratové typy

numeric(@@MAXPRECISION,0))

Exceptions

Vrací NULL při chybě nebo pokud volající nemá oprávnění objekt vidět.

V SQL Serveru může uživatel zobrazit pouze metadata zabezpečených zařízení, která buď vlastní, nebo na která má oprávnění. Tato bezpečnost znamená, že vestavěné funkce vysílající metadata, jako je IDENT_SEED, mohou vrátit NULL, pokud uživatel nemá žádné oprávnění k objektu. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Examples

A. Vrácení počáteční hodnoty z zadané tabulky

Následující příklad vrací počáteční hodnotu tabulky Person.Address v databázi AdventureWorks2025.

USE AdventureWorks2022;  
GO  
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;  
GO  

B. Vrácení počáteční hodnoty z více tabulek

Následující příklad vrací tabulky v databázi AdventureWorks2025 s identifikačním sloupcem s počáteční hodnotou.

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  

Zde je částečná množina výsledků.

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

Viz také

Výrazy (Transact-SQL)
Systémové funkce (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_INCR (Transact-SQL)
DBCC CHECKIDENT (Transact-SQL)
sys.identity_columns (Transact-SQL)