在做项目的时候,遇到了需要在数据库中给字段默认值的问题,默认值需要显示的是当前年份,给大家分享下:
找了一些资料后,感觉这个方法很适用:
将数据类型改成了varchar,默认值设置为 convert(varchar(4),getdate(),120),这个方法读出的就是当前的年份
在得出这个结论之前,也尝试了许多未成功方法:
1,刚开始使用了datepart(year,getdate())这个函数,结果显示的是<不可识别数据>
2.后来用了year(getdate()),结果插入的数据是1905-07-07 00:00:00
在找资