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
Visszaadja az eredeti magértéket, amelyet egy azonosítóoszlop létrehozásakor megadnak egy táblában vagy egy nézetben. Ha egy identitásoszlop aktuális értékét DBCC CHECKIDENT segítségével módosítanán, az nem változtatja meg ennek a függvénynek az adott értékét.
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
Hibából vagy ha a hívónak nincs engedélye az objektum megtekintésére, NULL-t ad vissza.
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, mint az IDENT_SEED, akkor NULL-t adhatnak vissza, ha a felhasználónak nincs engedélye az objektumra. További információ: Metaadatok láthatóságának konfigurációja.
Példák
A. A magérték visszaküldése egy meghatározott táblázatbó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ábla magértékének visszaadása
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
Lásd még:
Kifejezések (Transact-SQL)
Rendszerfunkciók (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_INCR (Transact-SQL)
DBCC CHECKIDENT (Transact-SQL)
sys.identity_columns (Transact-SQL)