IDENT_INCR(Transact-SQL)

업데이트: 2006년 7월 17일

ID 열이 있는 테이블이나 뷰에서 ID 열을 만드는 동안 지정한 증가값(numeric(**@@**MAXPRECISION,0)으로 반환됨)을 반환합니다.

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

구문

IDENT_INCR ( 'table_or_view' )

인수

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

반환 유형

numeric

예외

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

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

1. 지정된 테이블에서 증가값 반환

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

USE AdventureWorks;
GO
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;
GO

2. 여러 테이블에서 증가값 반환

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

USE AdventureWorks;
GO
SELECT TABLE_SCHEMA, TABLE_NAME, 
   IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_INCR
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;

다음은 결과 집합의 일부입니다.

TABLE_SCHEMA        TABLE_NAME                IDENT_INCR
------------        ------------------------  ----------
Person              Address                            1
Production          ProductReview                      1
Production          TransactionHistory                 1
Person              AddressType                        1
Production          ProductSubcategory                 1
Person              vAdditionalContactInfo             1
dbo                 AWBuildVersion                     1
Production          BillOfMaterials                    1

참고 항목

참조

식(Transact-SQL)
시스템 함수(Transact-SQL)
IDENT_CURRENT(Transact-SQL)
IDENT_SEED(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

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