淘宝安全证书过期:SQL中如何建立日期型字段

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 21:12:32
比如:
sql="alter table code add datetm datetime(8)"

提示不能指定列宽

日期类型当然不能指定列宽了
你要8个字节的日期型可以这样:
alter table code add datetm smalldatetime

smalldatetime宽度就是4字节,精确到分,从1900年1月1日到2079年6月6日

你也可以用datetime,宽度8字节,不用指定,因为datetime本来就是固定8字节宽度,不能人为改变

alter table code add datetm datetime

它从公元1753年1月1日零时起到公元9999年12月31日23时59分59秒
精确到秒

在创建表的同时就可以创建日期型字段,比如:

create table test
(id int,
begindate smalldatetime);

如果begindate字段已存在,并且是其他类型,可用如下语句

alter table test alter column begindate  smalldatetime;