说明:hzyl_bc_zyfymxb 表里 detailid列为主键,不允许重复;zyh为主键,允许重复,现在想给一个住院号里多增加点detailid不同的本表记录,但是detailid相同zhy的不允许重复,所以用到自增列:
第一步:
SELECT top 2000 195900000054763001 as zyh
,detailid=IDENTITY(int,1000,1)
,[sfrq]
,[xmlx]
,[xmyybm]
,[xmzxbm]
,[xmmc]
,[xmgg]
,[xmdw]
,[xmdj]
,[sl]
,[je]
,[zf_je]
,[operid]
,[isupload]
,[hylx] into #temp
FROM [hzyl_qzj0710].[dbo].[hzyl_bc_zyfymxb];
第二步:
INSERT INTO [hzyl_qzj0710].[dbo].[hzyl_bc_zyfymxb] ([zyh] ,[detailid] ,[sfrq] ,[xmlx] ,[xmyybm] ,[xmzxbm] ,[xmmc] ,[xmgg] ,[xmdw] ,[xmdj] ,[sl] ,[je] ,[zf_je] ,[operid] ,[isupload] ,[hylx])select * from #temp
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。