如何在sql中找出数据类型的大小。例如,如果我已将变量或列声明为
declare @test varchar(255)
然后我需要将变量数据类型@test的大小显示为255。
编辑:现在,我知道如何获取该列,是否有任何变量方法?
答案 0 :(得分:6)
您可以使用sql_variant_property。
declare @test varchar(255)
set @test = '' --Must assign a value
select sql_variant_property(@test, 'MaxLength')