IDENT_SEED(Transact-SQL)

업데이트: 2008년 11월 17일

ID 열이 있는 테이블이나 뷰에서 ID 열을 만드는 동안 지정된 초기값(numeric(**@@**MAXPRECISION,0)으로 반환됨)을 반환합니다. DBCC CHECKIDENT를 사용하여 ID 열의 현재 값을 변경해도 이 함수의 반환 값은 변경되지 않습니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

IDENT_SEED ( 'table_or_view' )

인수

  • 'table_or_view'
    올바른 ID 초기값을 확인하기 위한 테이블 또는 뷰를 지정하는 입니다. table_or_view는 따옴표로 묶은 문자열 상수, 변수, 함수 또는 열 이름일 수 있습니다. table_or_viewchar, nchar, varchar 또는 nvarchar입니다.

예외

오류가 발생하거나 호출자가 개체를 볼 수 있는 권한을 갖고 있지 않으면 NULL을 반환합니다.

SQL Server 2005에서 사용자는 소유하고 있거나 사용 권한을 부여 받은 보안 개체의 메타데이터만 볼 수 있습니다. 즉, 사용자가 개체에 대한 사용 권한이 없으면 IDENT_SEED와 같은 메타데이터 내보내기 기본 제공 함수가 NULL을 반환합니다. 자세한 내용은 메타데이터 표시 유형 구성메타데이터 표시 유형 문제 해결을 참조하십시오.

반환 형식

numeric

1. 지정된 테이블에서 초기값 반환

다음 예에서는 AdventureWorks 데이터베이스의 Person.Address 테이블에 대한 초기값을 반환합니다.

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

2. 여러 테이블에서 초기값 반환

다음 예에서는 AdventureWorks 데이터베이스에서 초기값이 있는 ID 열을 포함하는 테이블을 반환합니다.

USE AdventureWorks;
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

참고 항목

참조

식(Transact-SQL)
시스템 함수(Transact-SQL)
IDENT_CURRENT(Transact-SQL)
IDENT_INCR(Transact-SQL)
DBCC CHECKIDENT(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2008년 11월 17일

새로운 내용
  • DBCC CHECKIDENT에 대한 텍스트를 추가했습니다.

2006년 7월 17일

새로운 내용
  • "예외" 섹션을 추가했습니다.