求SQL批量处理语句,望大神指点

snwcwwcwggggmqj 2025-01-04 15:35:00

向表m中插入1000个客户编码(1-1000),每个客户有14行涉及评价的内容,内容固定,以下是两个编码的客户,求批量插入语句,望大神指点。

编码   评价标准    评价内容                                             评价值                 评价等级
25    质量保证    办公场所及库房                                    符合标准                   优
25    质量信誉    到货是否及时                                              是                       优
25    质量信誉    发票提供是否及时                                       是                       优
25    质量信誉    服务质量                                                  较好                       优
25    质量保证    管理制度及操作规程                                完善                       优
25    质量信誉    合同及质量保证协议履行情况             认真履行                    优
25    质量保证    计算机管理系统                                        完善                      优
25    质量保证    人员组织机构                                            健全                      优
25    质量保证    设施设备                                                    完善                     优
25    质量信誉    同行业了解口碑                                          较好                    优
25    质量保证    运输工具是否符合标准                                 是                      优
25    质量保证    运输过程质量保证情况                               较好                    优
25    质量信誉    质量公告该公司有无不合格药品情况            无                     优
25    质量保证    质量认证证书                                              有效                    优

26    质量保证    办公场所及库房                                    符合标准                   优
26    质量信誉    到货是否及时                                              是                       优
26    质量信誉    发票提供是否及时                                       是                       优
26    质量信誉    服务质量                                                  较好                       优
26    质量保证    管理制度及操作规程                                完善                       优
26    质量信誉    合同及质量保证协议履行情况             认真履行                    优
26    质量保证    计算机管理系统                                        完善                      优
26    质量保证    人员组织机构                                            健全                      优
26    质量保证    设施设备                                                    完善                     优
26    质量信誉    同行业了解口碑                                          较好                    优
26    质量保证    运输工具是否符合标准                                 是                      优
26    质量保证    运输过程质量保证情况                               较好                    优
26    质量信誉    质量公告该公司有无不合格药品情况            无                     优
26    质量保证    质量认证证书                                              有效                    优

...全文
180 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
河狸吗 01-06
精选
  • 打赏
  • 举报
回复 1

 
CREATE TABLE #t ([评价标准] NVARCHAR(10),[评价内容] NVARCHAR(30)
,[评价值] NVARCHAR(10),[评价等级] NVARCHAR(10) )

INSERT INTO #t ( 评价标准, 评价内容, 评价值, 评价等级 )
SELECT    '质量保证','办公场所及库房','符合标准','优'
UNION ALL SELECT  '质量信誉','到货是否及时','是','优'
UNION ALL SELECT  '质量信誉','发票提供是否及时','是','优'
UNION ALL SELECT  '质量信誉','服务质量','较好','优'
UNION ALL SELECT  '质量保证','管理制度及操作规程','完善','优'
UNION ALL SELECT  '质量信誉','合同及质量保证协议履行情况','认真履行','优'
UNION ALL SELECT  '质量保证','计算机管理系统','完善','优'
UNION ALL SELECT  '质量保证','人员组织机构','健全','优'
UNION ALL SELECT  '质量保证','设施设备','完善','优'
UNION ALL SELECT  '质量信誉','同行业了解口碑','较好','优'
UNION ALL SELECT  '质量保证','运输工具是否符合标准','是','优'
UNION ALL SELECT  '质量保证','运输过程质量保证情况','较好','优'
UNION ALL SELECT  '质量信誉','质量公告该公司有无不合格药品情况','无','优'
UNION ALL SELECT  '质量保证','质量认证证书','有效','优';
 
 
INSERT INTO m([编码],[评价标准],[评价内容],[评价值],[评价等级])
SELECT t1.number,t.评价标准,t.评价内容,t.评价值,t.评价等级
FROM master.dbo.spt_values AS t1,#t AS t
WHERE number BETWEEN 1 AND 1000
AND NAME IS NULL
ORDER BY t1.number

DROP TABLE #t

  • 举报
回复
@河狸吗 大神,还有一个补充问题,这个M表时还有一个评价时间的列,每个编码的评价时间不同,如果1号编码的评价时间是8:00分,那么2号编码的评价时间是8:01分,以此类推,每个编号比上一个编号相差1分钟,求帮助。
河狸吗 01-07
精选
  • 举报
回复 1
@snwcwwcwggggmqj DECLARE @Time DATETIME = '2025-01-01 07:59:00' CREATE TABLE #t ([评价标准] NVARCHAR(10),[评价内容] NVARCHAR(30) ,[评价值] NVARCHAR(10),[评价等级] NVARCHAR(10) ) INSERT INTO #t ( 评价标准, 评价内容, 评价值, 评价等级 ) SELECT '质量保证','办公场所及库房','符合标准','优' UNION ALL SELECT '质量信誉','到货是否及时','是','优' UNION ALL SELECT '质量信誉','发票提供是否及时','是','优' UNION ALL SELECT '质量信誉','服务质量','较好','优' UNION ALL SELECT '质量保证','管理制度及操作规程','完善','优' UNION ALL SELECT '质量信誉','合同及质量保证协议履行情况','认真履行','优' UNION ALL SELECT '质量保证','计算机管理系统','完善','优' UNION ALL SELECT '质量保证','人员组织机构','健全','优' UNION ALL SELECT '质量保证','设施设备','完善','优' UNION ALL SELECT '质量信誉','同行业了解口碑','较好','优' UNION ALL SELECT '质量保证','运输工具是否符合标准','是','优' UNION ALL SELECT '质量保证','运输过程质量保证情况','较好','优' UNION ALL SELECT '质量信誉','质量公告该公司有无不合格药品情况','无','优' UNION ALL SELECT '质量保证','质量认证证书','有效','优'; INSERT INTO m([编码],[评价标准],[评价内容],[评价值],[评价等级],[评价时间]) SELECT t1.number,t.评价标准,t.评价内容,t.评价值,t.评价等级,dateadd(mi,t1.number,@time) FROM master.dbo.spt_values AS t1,#t AS t WHERE number BETWEEN 1 AND 1000 AND NAME IS NULL ORDER BY t1.number DROP TABLE #t

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧