IDENT_INCR(Transact-SQL)
업데이트: 2006년 7월 17일
ID 열이 있는 테이블이나 뷰에서 ID 열을 만드는 동안 지정한 증가값(numeric(**@@**MAXPRECISION,0)으로 반환됨)을 반환합니다.
구문
IDENT_INCR ( 'table_or_view' )
인수
- 'table_or_view'
올바른 ID 증가값을 확인하기 위한 테이블 또는 뷰를 지정하는 식입니다. table_or_view는 따옴표로 묶은 문자열 상수, 변수, 함수 또는 열 이름일 수 있습니다. table_or_view는 char, 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)
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 7월 17일 |
|