다음을 통해 공유


COLUMNPROPERTY(Transact-SQL)

업데이트: 2006년 7월 17일

열 또는 프로시저 매개 변수에 대한 정보를 반환합니다.

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

구문

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)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

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