【发布时间】:2016-03-30 01:55:25
【问题描述】:
例如,如果一个列的值类似于200806,我想知道这个变量是日期变量还是数字变量还是字符变量,我在哪里可以看到?谢谢!
【问题讨论】:
-
哈???你首先说你有一个列,然后说它是一个变量。无论哪种方式,您都可以查看列或变量的数据类型以了解它是什么数据类型。
-
如果你指的是 ta 列数据类型,试试这个...stackoverflow.com/questions/13405572/…
-
如果您想实际操作可能的值数据类型,那么很难做到,因为“20150702”既可以作为整数也可以作为日期......当然,它也可以是字符串......要知道表中的数据类型,您可以随时使用 SELECT * FROM Information_Schema.Columns WHERE Table_Name ='your table name'
-
您可以使用 sql_variant_property 函数来了解 basetype、precision、scale、totalbytes、collation 和 maxlength 等属性。它适用于变量和表格列。检查我的一篇博客文章注册它 - arulmouzhi.wordpress.com/2020/03/01/…
标签: sql sql-server types