적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric의 SQL 데이터베이스
시스템 함수는 IDENT_SEED 테이블이나 뷰에서 정체성 열을 생성할 때 지정된 원래 시드 값을 반환합니다. 항등성 열의 현재 값을 변경 DBCC CHECKIDENT 해도 이 함수가 반환하는 값은 변하지 않습니다.
구문
IDENT_SEED ( 'table_or_view' )
인수
table_or_view
정체성 시드 값을 검사할 테이블이나 뷰를 지정하는 표현 식입니다. table_or_view는 따옴표로 묶은 문자열 상수, 변수, 함수 또는 열 이름일 수 있습니다. table_or_view는 char, nchar, varchar 또는 nvarchar입니다.
반환 형식
numeric(@@MAXPRECISION,0))
예외
오류가 발생하거나 호출자에게 개체를 볼 수 있는 권한이 없는 경우 반환 NULL 합니다.
SQL Server에서 사용자는 소유하거나 권한이 부여된 보안 개체의 메타데이터만 볼 수 있습니다. 이 보안 때문에 사용자가 객체에 권한이 없으면 메타데이터를 방출하는 내장 함수 IDENT_SEED 들이 반환 NULL 될 수 있습니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.
Remarks
IDENT_SEED
Fabric Data Warehouse에서는 항등식 열에 대해서는 이 함수를 사용할 수 없습니다.
예제
A. 지정된 테이블에서 시드 값을 반환하세요
다음 예시는 AdventureWorks2025 데이터베이스에 있는 테이블의 Person.Address 시드 값을 반환합니다.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. 여러 테이블에서 시드 값을 반환하세요
다음 예시는 AdventureWorks2025 데이터베이스의 테이블을 시드 값이 있는 식별 열로 반환합니다.
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
다음은 결과 집합의 일부입니다.
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