日期:2014-05-18  浏览次数:20595 次

关于时间类型
我想定义一个时间类型的列,只出现年月日,应该怎么做???

------解决方案--------------------
--只显示年月日,sql中没有只日期或时间型
select convert(char(10),getdate(),120)

------解决方案--------------------
接楼上的思路:
1、将字段类型设置为char(10)
2、默认值设置为convert(char(10),getdate(),126)
------解决方案--------------------
日期时间类型只有datetime和smalldatetime这两种

不能只定义成只出现年月日
但是可以在输出显示的时候只显示成 年月日

------解决方案--------------------
如 select convert(char(10),getdate(),120)
具体可参考convert()