SELECT top 1
SQL_VARIANT_PROPERTY([Order Id], 'BaseType') OrderIdBaseType,
SQL_VARIANT_PROPERTY([Payment Date], 'BaseType') PaymentDateBaseType
FROM [PaymentSchedule_vw]
Вы должны проверить следующие свойства:
SQL_VARIANT_PROPERTY(<column>, 'BaseType'),
SQL_VARIANT_PROPERTY(<column>, 'Precision'),
SQL_VARIANT_PROPERTY(<column>, 'Scale'),
SQL_VARIANT_PROPERTY(<column>, 'MaxLength')
Преимущество использования SQL_VARIANT_PROPERTY заключается в том, что его также можно использовать для вычисляемых столбцов и выражений