SQL server主键自增(使用SQL方式),根据时间段查询记录

换了公司,数据库使用SQL server的
记录一下,顺便帮忙

1.设置自增列

#自增列不能直接修改,必须将原有ID列删除,然后重新添加一列具有identity属性的ID字段。
#比如你要修改的字段名为id:

注:这只适用于刚建完表的情况,如果此时主键已经使用过了,表中存在许多数据,不能使用该方法删除主键,会导致数据丢失。(可行的方法,建一张相同的表来存储数据,在修改,插入)。
alter table tb drop column id
alter table tb add id int identity(1,1)

2.设置主键

alter table tb alter column id int not null
alter table tb add constraint pkid primary key (id)

3.根据时间段选择记录

select * from tb where input_date between ‘2019-12-20 00:00:00’ and ‘2019-12-20 23:59:59’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值