COLUMNPROPERTY(Transact-SQL)
업데이트: 2006년 7월 17일
열 또는 프로시저 매개 변수에 대한 정보를 반환합니다.
구문
COLUMNPROPERTY ( id , column , property )
인수
- id
테이블이나 프로시저의 식별자(ID)가 포함된 식입니다.
- column
열이나 매개 변수의 이름이 포함된 식입니다.
property
id에 대해 반환될 정보를 포함하는 식이며 다음 값 중 하나일 수 있습니다.값
반환 유형
int
예외
오류가 발생하거나 호출자가 개체를 볼 수 있는 권한을 갖고 있지 않으면 NULL을 반환합니다.
SQL Server 2005에서 사용자는 소유하고 있거나 사용 권한을 부여 받은 보안 개체의 메타데이터만 볼 수 있습니다. 즉, 사용자가 개체에 대한 사용 권한이 없으면 COLUMNPROPERTY와 같은 메타데이터 내보내기 기본 제공 함수가 NULL을 반환합니다. 자세한 내용은 메타데이터 표시 유형 구성 및 메타데이터 표시 유형 문제 해결을 참조하십시오.
주의
어떤 열의 확정적 속성을 확인할 때는 먼저 그 열이 계산 열인지 확인하십시오. IsDeterministic은 계산되지 않은 열에 대해 NULL을 반환합니다. 계산 열을 인덱스 열로 지정할 수 있습니다.
예
다음 예에서는 LastName
열의 길이를 반환하는 방법을 보여 줍니다.
USE AdventureWorks;
GO
SELECT COLUMNPROPERTY( OBJECT_ID('Person.Contact'),'LastName','PRECISION')AS 'Column Length';
GO
결과 집합은 다음과 같습니다.
Column Length
-------------
50
(1 row(s) affected)
참고 항목
참조
메타데이터 함수(Transact-SQL)
OBJECTPROPERTY(Transact-SQL)
TYPEPROPERTY(Transact-SQL)
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 7월 17일 |
|