SQL无法找到数据类型 DATE。

2024-12-11 22:01:12
推荐回答(5个)
回答1:

DATETIME是数据库中的类型,而DATE数据类型是:YYYY-MM-DD ,TIME数据类型:HH:MM:SS是后台代码中的类型,所以是两回事,你可以从数据库中得到DATETIME类型的数据,然后在后台代码中用DATE数据类型或者TIME数据类型取出你想要的部分时间,它们各施其职,各有个的用处,不要混为一谈

回答2:

datetime是时间类型,想使用日期部分的格式可以用函数处理一下convert(varchar(10),‘时间’,23)即可得到日期部分,不过数据表还要用datetime类型

回答3:

SQL2000里只DATETIME和SMALLDATETIME类型,是完整时间类型yyyy-mm-dd
hh:mm:ss[.fff]。两者区别在于它们的范围,前者占8字节范围为1753-01-01到9999-12-31,后者好象占4字节范围是1900-01-01到2079-06-06。

回答4:

date类型是2008版本的新类型,2008以下版本只有datetime类型

回答5:

date 改成 datetime