IDENT_SEED (Transact-SQL)

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

Systémová IDENT_SEED funkce vrací původní počáteční hodnotu zadanou při vytváření identifikačního sloupce v tabulce nebo pohledu. Změna aktuální hodnoty sloupce identity pomocí nezmění DBCC CHECKIDENT hodnotu vrácenou touto funkcí.

Transact-SQL konvence syntaxe

Syntaxe

IDENT_SEED ( 'table_or_view' )

Arguments

table_or_view

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

Vrátí NULL chybu nebo pokud volající nemá oprávnění k zobrazení objektu.

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 se mohou vrátit funkce vysílající metadata, například pokud IDENT_SEEDNULL uživatel nemá žádné oprávnění k objektu. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Remarks

Funkce IDENT_SEED není dostupná pro identifikační sloupce v Fabric Data Warehouse.

Examples

A. Vraťte počáteční hodnotu z dané 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. Vraťte počáteční hodnotu 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