sql中,怎样在自增数列前面加上时间

sql中,怎样在自增数列前面加上时间,第1张

alter table 表 add 列 int IDENTITY(1,1) NOT NULL 表指的是你要处理的那个表名称列指你要添加的列名称以上示例添加了一个数据类型为int型的列,自增序列号从1开始,每行增加量为1. 希望对你有所帮助!

是什么数据库呀?

如果是SQL Server可以这么做,如果是其它的数据库,也可以做类似的更新

DECLARE @t datetime

SET @t='2011-3-11 09:50:42'

UPDATE A

SET @t=DATEADD(ss,1+CAST(RAND()*100 AS int),@t),col001=@t

这个更新是在上一条记录更新的基础上随机至少增加1秒,当然至少增加几秒可以自己在DATEADD里控制


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11960124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存