摘要:

今天接到老板的需求,需根据一张表中列值,自动重复表中的数据行,然后显示给用户
实验环境:sqlserver 2008 R2


转自:http://www.maomao365.com/?p=8413
例:
根据数量遍历循环表 maomao365
<span style="color:red;font-weight:bold;">
实现思路:
下文将使用 master..spt_values 中的流水编号,自动循环表记录,达到题目中的要求

create table [maomao365]
(A varchar(20),B varchar(30),c varchar(30),qty int)
goinsert into [maomao365]
(A,B,C,qty)values
('A001','A002','A003',5),
('B001','B002','B003',2)
goselect a.A,a.B,a.C,b.number from [maomao365] a
right join master..spt_values b on b.type='p'
where b.number <=a.qty and b.number >0
go
truncate table [maomao365]
drop table [maomao365]

转载于:https://www.cnblogs.com/lairui1232000/p/10721792.html

mssql sqlserver sql脚本自动遍历重复生成指定表记录相关推荐

  1. Excel VBA自动化办公:选择Excel文件合并订单数据生成订单汇总表、生成发货单并导出pdf文件、自动统计业绩生成业绩表

    基本需求: 让用户可以选择多个文件,根据用户选中的工作簿进行合并订单数据,按照预先设计好的订单模板写入数据. 对于同一个交易序号下面有多个订单的,需要计算该交易序号下所有订单的总金额.总票数.相同交易 ...

  2. oracle 判断重复次数,sql 查询 某字段 重复次数 最多的记录

    函数语法: ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 函数作用:从1开始,为按组排序的每条记录添加一个序列号  函数只能用于sele ...

  3. Unity用脚本自动查找重复贴图

    查找Assets/Resources目录中,重复的贴图 using System.Collections; using UnityEngine; using UnityEditor; using Sy ...

  4. sql脚本自动完成数据库创建、切换、建表、数据初始化

    demo如下: -- auto-generated definitionCREATE DATABASE `wvp` /*!40100 DEFAULT CHARACTER SET utf8mb3 COL ...

  5. MSSQL常用SQL脚本

    1.SELECT 查询  示例:SELECT * FROM 表名!  SELECT 列名1,列名2 FROM 表名. 2.INSERT INTO 新增  示例: (1)增加单条记录: INSERT I ...

  6. 云服务器实现Ms Sqlserver数据库定时自动备份并存至指定存储空间

    适用于windows系统(本次测试环境为windows2012+sqlserver2012)可实现对mssql数据库定时自动备份,同进还可以自动发送备份至指定的FTP空间,Email,局域网空间等.点 ...

  7. sqlserver  sql 异常<除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。>

    问题:使用sql查询时报错 SELECT* FROM(SELECTa.value2,a.value3,a.value4,a.hospitalization_idFROMv_treatment_proc ...

  8. mysql的表空间是否自动扩展_Oracle修改指定表空间为自动扩展

    1.数据文件自动扩展的好处 1)不会出现因为没有剩余空间可以利用到数据无法写入 2)尽量减少人为的维护 3)可以用于重要级别不是很大的数据库中,如测试数据库等 2.数据文件自动扩展的弊端 1)如果任其 ...

  9. SQL Server 简单模式下,误删除堆表记录如何恢复(绕过页眉校验)

    首先,我需要强调下,这篇主旨是揭示堆表的删除记录找回的原理,我所考虑的方面并不适用于每个人的每种情况,望大家见谅~ 很多朋友认为数据库在简单模式下,堆表误删除一条记录,是无法找回的,因为没有日志记录. ...

最新文章

  1. 老码农绝密:使用 TS(TypeScript) 的 10 大理由
  2. 神经网络:你的大脑是一台计算机吗?
  3. tank html5,index.html
  4. ASP.NET MVC 简单的分页思想与实现
  5. c语言系统时间的作用,C语言得到当前系统时间
  6. Android单元测试 - Sqlite、SharedPreference、Assets、文件操作 怎么测?
  7. [bzoj3585] Rmq Problem / mex
  8. 由一个bug引发的SQLite缓存一致性探索
  9. 深度报文检测 linux,DPI-深度报文检测(进阶)
  10. 使用RoboCopy 命令
  11. php 连接芒果数据库,PHP MongoDB示例
  12. python安装报错error: pybind11 2.10+ requires MSVC 2017 or newer
  13. windows10自动更新后,设备管理器蓝牙消失“未知USB设备”
  14. Xcode13.3.1 upload ipa error:Invalid Provisioning Signature....STATE_ERROR.VALIDATION_ERROR.9016解决方案
  15. Vampire:吸血鬼
  16. 深度分析:云控系统有什么功能,工作室用的话咋样?
  17. awd——waf部署
  18. 基于SSM+SpringBoot+MySQL+Vue前后端分离的博客论坛系统
  19. 单片机流星灯_LED流星雨灯的制作(51单片机程序代码)
  20. 教你使用内嵌chatGPT的新必应(bing)

热门文章

  1. python二进制相加
  2. drawboard pdf拆分文件_电脑在线如何分割PDF页面?免费分割3M以内PDF文件页面的简单方法...
  3. java 类成员访问权限_Java类成员访问权限控制知识总结
  4. Windos 10 下,应用版ubuntu系统, 访问windos文件系统
  5. 企业网络推广专员浅析大型网站企业网络推广优化需要注意哪些内容?
  6. 浅析网站排版如何让用户获得良好的访问体验
  7. aspose html转pdf_PDF如何转HTML?办公党必备
  8. TLS与SSL之间关系——SSL已经被IEFT组织废弃,你可以简单认为TLS是SSL的加强版
  9. 自定义Spark Partitioner提升es-hadoop Bulk效率——续
  10. [AI开发]目标检测之素材标注