2012-05-22 3 views
1

UI를 클릭하지 않고 열의 데이터 형식을 가져올 수 있습니까?UI없이 데이터 형식 가져 오기

내가 할 수 있도록하고 싶습니다 ...

SELECT SQLGetTypeInfo(TableName.ColumnName)

반환

int 나는 매개 변수화 된 쿼리를 디버깅 할 때 내 자신의 변수를 선언하기 위해이 필요합니다. 나는 SSMS에서 IBM의 웹 사이트 나던 작업에 SQLGetTypeInfo을 발견 2008 년

당신이 쿼리로 호출하지 않으려면 프로 시저 또는 함수에서 그 넣을 수
+0

() '는 이것을 생성 할 것이지만, 데이터 타입을 제외한 컬럼에 대해서는 모든 것을 말해줍니다. –

답변

2

: 나는`COLUMNPROPERTY 생각

SELECT DATA_TYPE 
from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'TableName' 
and COLUMN_NAME = 'ColumnName' 
+0

그건 그렇습니다. 나는 말해야한다, 나는 조금 더 dissapointed하게된다 정보는 더 명확하지 않다. 'varchar'보다는'varchar (30)'이 아니라''HVCIDdt : numeric (16,0) ''이라고 불리는 커스텀 타입이 아니라''숫자 형 ' –

+1

@ P.Brian.Mackey : 자세한 정보가 필요하면'INFORMATION_SCHEMA.COLUMNS'의 열을보십시오. 숫자에는'NUMERIC_PRECISION', 문자 필드에는'CHARACTER_MAXIMUM_LENGTH'가 있습니다. –

+0

니스. 그건 내가 필요로하는 것의 80 %를 준다. 모든 아이디어를 사용자 지정 형식을 조회하는 방법 (올바른 용어인지는 모릅니다)? 접두사 "HVCIDdt :"를 의미합니다. –