sql sever中关于时间字段为null的默认值处理问题!求指点!

单色数据 发布于 2013/12/06 09:52
阅读 2K+
收藏 0

前台页面有个为空的日期字段存到数据库中,数据库默认给的时间为1911-1-1(好像是这么个时间,具体记不清了),再次从前台查询出结果时就会显示这个日期,怎么处理把这个日期在前台显示为空啊??


加载中
0
LucEsape
LucEsape
不同的数据库对于时间默认空会有不同的处理,SQL Server的这个我没有试过空时间,不过我觉得你可以在业务中判断时间是否是默认的1911-1-1这个时间,如果是则做空处理。
0
宇宙观光客
宇宙观光客
用when then处理了,小于‘1911-1-2’
0
pcxsvl
pcxsvl

使用表设计器建立DEFAULT约束:

(1)打开并进入"SQL Server Management Studio"集成环境.

(2)在"对象资源管理器"窗口中,展开数据库至表节点.

(3)右击表,选择"设计"命令,打开表的设计器视图.

(4)在表设计器中,单击选中字段.在列属性中找到"默认值或绑定"选项,在右边的文本框中输入默认值班,如"NULL".

(5)保存表定义即可.

返回顶部
顶部