数据库获取时间的问题

来源:互联网 发布:ipad做windows显示器 编辑:程序博客网 时间:2024/05/29 13:55

1.我想在sql的表中的times这个字段自动获取系统时间,也就我没往数据库中添加一条记录,times就自动加上系统时间,这样不用手工输入时间!

   anwser:alter   table   表   add   constraint   DF_time   default   getdate()   for   times

2.用SQL写流水编号 格式“年月日XXXX”
例如“200806280001”
“200806280002”
“200806280003”
改怎样来实现 ?

  anwser:select csr_init + replicate('0', 3-len(max_init)) + cast(max_init as varchar(3))
from (substring(convert(nvarchar(8), getdate(), 112), 1, 8) csr_init,
case when max(字段) is null then '001'
else cast(substring(max(字段), 11, 3) as int) + 1 end max_init
from 表) A

 

原创粉丝点击