Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
A IDENT_SEED rendszerfüggvény visszaadja az eredeti magértéket, amelyet egy azonosítóoszlop létrehozásakor megadtak egy táblában vagy egy nézetben. Ha egy identitásoszlop aktuális értékét módosítjuk a függvény DBCC CHECKIDENT által visszaadott értéken.
Transact-SQL szintaxis konvenciók
Szemantika
IDENT_SEED ( 'table_or_view' )
Arguments
table_or_view
Egy kifejezés , amely megadja a tábla vagy nézet azonosítási magértékének ellenőrzésére. table_or_view lehet idézőjelben lévő karakterlánc, változó, függvény vagy oszlopnév. table_or_viewa char, nchar, varchar vagy nvarchar.
Visszatérési típusok
numeric(@@MAXPRECISION,0))
Exceptions
Hibaüzenetet ad NULL vissza, vagy ha a hívó nem rendelkezik engedéllyel az objektum megtekintéséhez.
Az SQL Serverben a felhasználó csak azokat a biztonsági adatokat tekintheti meg, amelyeket a felhasználó tulajdonol, vagy amelyekhez engedélyt kap. Ez a biztonság azt jelenti, hogy metaadatokat kibocsátó, beépített funkciók, IDENT_SEED például visszatérhetnek NULL , ha a felhasználónak nincs engedélye az objektumra. További információ: Metaadatok láthatóságának konfigurációja.
Remarks
A IDENT_SEED függvény nem elérhető Fabric Data Warehouse azonosító oszlopaihoz.
Példák
A. A magérték visszaküldése egy meghatározott táblából
A következő példa adja vissza a tábla magértékét Person.Address az AdventureWorks2025 adatbázisban.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. Több táblázatból származó magértéket visszaadjuk
A következő példa az AdventureWorks2025 adatbázisban található táblákat adja vissza egy azonosító oszloppal magértékkel.
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
Itt egy részleges eredményhalmaz.
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