2016-03-30 11 views
0

次のクエリを使用して、今日の日付をフォーマットされた値(2016年3月30日)で取得します。検索した列のデータ型(VARCHARまたは)を今日見つけることはできますか?検索された列のデータ型を検索する方法

クエリは次のとおりです。

SELECT DATENAME(MM, GETDATE()) + ' ' + convert(varchar(2),day(getdate())) + ', ' + convert(varchar(4),year(getdate())) Today 

は私が今日のデータ型は、上記のクエリ

答えて

0

で言及見つけるために照会与える任意の選択した列のデータ型を返します。以下のクエリ

select SQL_VARIANT_PROPERTY((SELECT DATENAME(MM, GETDATE()) + ' ' + convert(varchar(2),day(getdate())) + ', ' + convert(varchar(4),year(getdate())) Today WHERE 1=1),'BaseType') 

構文はSQL_VARIANT_PROPERTY (expression , property)

ot彼女の特性は、

Precision     

Scale 

TotalBytes 

Collation 

MaxLength 
関連する問題