如何在sql中找出数据类型的大小。例如,如果我将变量或列声明为
declare @test varchar(255)
然后我需要变量数据类型@test 的大小显示为 255。
编辑:现在,我知道如何为列获取它,有什么方法可以获取变量吗?
最佳答案
您可以使用 sql_variant_property .
declare @test varchar(255)
set @test = '' --Must assign a value
select sql_variant_property(@test, 'MaxLength')
关于sql - sql中变量的数据类型大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9686525/