如何声明一个同时接受Number / Date的变量

时间:2015-05-26 11:10:26

标签: sql-server ssrs-2008 ssms

在我的表中,字段" No&日期"同时接受No&日期,你能告诉我如何声明这个变量吗?

谢谢

2 个答案:

答案 0 :(得分:0)

如果你真的必须混合数据类型那么SQL Variant呢? https://msdn.microsoft.com/en-GB/library/ms173829.aspx

答案 1 :(得分:0)

在我看来,最好使用varchar数据类型来存储数字和日期。这样,您可以显式地将varchar转换为date数据类型。此外,SQL Server隐式地将varchar转换为int。请参阅以下Microsoft的图表:

SQL Server Data Type Conversion Chart