后台数据库sql2000中datetime字段,如何建立一个默认值 同意楼上,例子create table tb([id] int,[datetime] varchar(10) default convert(varchar(10),getdate(),120)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表--右键---设计表----列---默认值----getdate()就是插入行的服务器时间 你插入表的时候,如果不要任何时间就插入NULL例如:insert into 表([ID],Reach_Data) values (1,NULL) declare @a table([ID] int, Reach_Date datetime default getdate()) insert into @a([ID],Reach_Date) values (1,NULL)insert into @a([ID],Reach_Date) values (2,default)insert into @a([ID]) values (3)select * from @a结果:ID Reach_Date ----------- ------------------------------------------------------ 1 NULL2 2006-04-07 13:17:03.6003 2006-04-07 13:17:03.600 楼上的,谢谢你的热心。我希望是该字段不会有null,也不会出现1900-01-01这样的值。看来的确有难度。 汗一个,其实有1900-01-01也没有问题,最多你在程序中判断一下,是否进货时间为1900-01-01,如果是,则认为是没有进货,反之则是进货并且显示时间对于你的要求,不允许为NULL也不允许为1900-01-01我还真想不出你想要什么样的值? 请教一个问题,SQL2005的多核支持问题 mssql 传入时间参数是的奇怪问题 哪位大神能帮我优化一下这个存储啊 总是报错 sql查询问题. 请问触发器中事务怎么写??? SQL Server中将日期型数据转化成字符型应该用什么函数? 关于check约束的问题? ANSI_NULLS 和 ANSI_WARNINGS 选项 有什么作用啊? 有没有电脑安装SQL2005或者2008的大神啊!着急! 新手入门 查询排序难题求答? 主从表查询问题
例如:insert into 表([ID],Reach_Data) values (1,NULL)
([ID] int, Reach_Date datetime default getdate()) insert into @a([ID],Reach_Date) values (1,NULL)
insert into @a([ID],Reach_Date) values (2,default)
insert into @a([ID]) values (3)select * from @a结果:
ID Reach_Date
----------- ------------------------------------------------------
1 NULL
2 2006-04-07 13:17:03.600
3 2006-04-07 13:17:03.600
看来的确有难度。