--1
DECLARE @S VARCHAR(20)
SELECT SQL_VARIANT_PROPERTY (ISNULL(@S,''),'BaseType')
/*
varchar
*/
--2
DECLARE @s VARCHAR(20);
select @s = '';
SELECT SQL_VARIANT_PROPERTY(@s, 'BaseType'), SQL_VARIANT_PROPERTY(@s, 'MaxLength')
SQL Variant属性查询
本文介绍如何使用T-SQL语句查询SQL Variant类型的基类型及最大长度。通过两个示例展示了如何声明变量并利用SQL_VARIANT_PROPERTY函数获取variant类型的数据属性。
--1
DECLARE @S VARCHAR(20)
SELECT SQL_VARIANT_PROPERTY (ISNULL(@S,''),'BaseType')
/*
varchar
*/
--2
DECLARE @s VARCHAR(20);
select @s = '';
SELECT SQL_VARIANT_PROPERTY(@s, 'BaseType'), SQL_VARIANT_PROPERTY(@s, 'MaxLength')
1250
2965

被折叠的 条评论
为什么被折叠?