Apex_233

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
declare
@x int,--记录今天新增了多少条数据
@y char(8)--获取当前时间yyyyMMdd
select @x= COUNT(编号主键) from 表名 where CAST(记录发货的时间 as date)=CAST(GETDATE() as date)
select @y=convert(char(8),getdate(),112)
set IDENTITY_INSERT 表名 on 
INSERT INTO dbo.表名 ( 编号主键,DH , 时间 , STORE) 
VALUES  ( @y+replace(str(@x+1,4,0),' ','0'),@DH , @SJ,@STORE) 
set IDENTITY_INSERT HCCGFHZB off  
SELECT SCOPE_IDENTITY()--输出新建的主键

  

posted on 2017-07-11 11:55  Apex_233  阅读(322)  评论(0编辑  收藏  举报