1.为了验证索引的效率不得不插入大量数据 本文实现了随机数据的插入

declare @i int,@s int,@j varchar(9),@sex varchar(5),@q int,@nation varchar(10)
set @i=0
set @j=cast(DATENAME(YEAR,GETDATE()) as varchar(4))+'00000'
set @s=cast( @j as int)
DECLARE @fName TABLE(Id INT IDENTITY(1,1) PRIMARY KEY, NAME NVARCHAR(20))    -- 姓氏
DECLARE @lName TABLE(Id INT IDENTITY(1,1) PRIMARY KEY, NAME NVARCHAR(20))    -- 名字INSERT @fName VALUES('赵'),('钱'),('孙'),('李'),('周'),('吴'),('郑'),('王'),('冯'),('陈'),('楮'),('卫'),('蒋'),('沈'),('韩'),('杨'),('朱'),('秦'),('尤'),('许'),('何'),('吕'),('施'),('张'),('孔'),('曹'),('严'),('华'),('金'),('魏'),('陶'),('姜'),('彭'),('郎'),('鲁'),('韦'),('昌'),('马'),('苗'),('凤'),('花'),('方'),('俞'),('任'),('袁'),('柳'),('鲍'),('史'),('唐') ,('滕'),('殷'),('罗'),('毕'),('郝'),('邬'),('安'),('常'),('乐'),('于'),('时'),('傅'),('皮'),('卞'),('齐'),('康'),('伍'),('余'),('元'),('卜'),('顾'),('孟'),('平'),('黄'),('和'),('穆'),('萧'),('尹'),('司马'),('上官'),('欧阳'),('夏侯'),('诸葛'),('闻人'),('东方'),('赫连'),('皇甫'),('尉迟'),('公羊'),('濮阳'),('淳于'),('单于'),('太叔'),('申屠'),('公孙'),('仲孙') , ('轩辕') ,('令狐'),('钟离'),('宇文')
INSERT @lName VALUES ('爱'),('安'),('百'),('邦'),('宝'),('保'),('抱'),('贝'),('倍'),('蓓'),('本'),
('必'),('碧'),('璧'),('斌'),('冰'),('兵'),('炳'),('步'),('彩'),('曹'),('昌'),('长'),('常'),('超'),
('朝'),('陈'),('晨'),('成'),('呈'),('承'),('诚'),('崇'),('楚'),('传'),('春'),('纯'),('翠'),('村'),
('殿'),('丁'),('定'),('东'),('冬'),('二'),('凡'),('方'),('芳'),('昉'),('飞'),('菲'),('纷'),('芬'),
('奋'),('风'),('峰'),('锋'),('凤'),('芙'),('福'),('付'),('复'),('富'),('改'),('刚'),('高'),('阁'),
('铬'),('根'),('庚'),('耕'),('公'),('功'),('冠'),('光'),('广'),('归'),('桂'),('国'),('海'),('寒'),
('翰'),('昊'),('浩'),('荷'),('红'),('宏'),('洪'),('鸿'),('厚'),('华'),('存'),('大'),('丹'),('道'),
('德'),('登'),('砥'),('典'),('佃'),('牛')
while @i<50beginset @q=cast(rand()*1000as int)%2if  @q=0set @sex='男'else if @q=1set @sex='女'set @q=cast(rand()*1000as int)%5if  @q=0set @nation='汉族'else if @q=1set @nation='蒙古族'else if @q=2set @nation='满族'else if @q=3set @nation='回族'else if @q=4set @nation='苗族'insert into 员工values(@s+@i,(select NAME from@fname where ID=(round(99*rand(),0)))+rtrim((select NAME from @lname where Id=(round(99*rand(),0) ))),@sex,@nation)set @i=@i+1end

数据库 sqlserver实现插入随机姓名性别民族相关推荐

  1. Oracle 生成一张测试表并插入随机的个人基本信息数据

    Oracle 生成一张测试表并插入随机的个人基本信息数据 表名(HIBOX_User_Bigdata) 字段信息 姓名 性别 民族 员工籍贯 员工工号(8位) 员工政治面貌 0=群众,1=少先队员,2 ...

  2. 插入100万条有随机姓名,随机电话等字段的数据最快需要几秒?

    问题描述:往数据库的teachers表里面随机插入100万条带随机姓名,随机电话等字段的数据,需要多少秒? 接下来,我将从1.需要多少秒?2.为什么会这么快(包括PreparedStatement与S ...

  3. java随机姓名_Java生成随机姓名、性别和年龄的实现示例

    一.定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String ...

  4. java 姓名_Java生成随机姓名、性别和年龄的实现示例

    一.定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String ...

  5. Excel如何快速批量生成指定性别的随机姓名

    在工作中我们可能要生成指定性别的随机姓名,比如生成男性的姓名或者女性的姓名.下面就给大家分享一种快速方法.(下图为完成操作过程) 1.如下图,我们要快速批量生成男生姓名和女生姓名. 2.点击DIY工具 ...

  6. SQLServer如何取得随机获取的数据库记录

    我们在做网站时为了增加网站的用户体验度和SEO排名,常会做随机推荐文章10篇显示在文章页面的右侧,那么我们可以通过newid()来实现. 如:我们在数据库某表中随机取出10条记录的标题.网址 SELE ...

  7. Java生成随机姓名、性别和年龄

    一.定义实体类Person,封装生成的数据 package net.dc.test;public class Person {private String name;private String se ...

  8. (更新时间)2021年5月15日 SqlServer数据库 SqlServer面试题

    数据库SqlServer笔试题 文章目录 数据库SqlServer笔试题 一.数据库基础知识(通用)篇 1.说说主键.外键.超键.候选键 2.为什么用自增列作为主键? 3.触发器的作用是什么? 4.什 ...

  9. Navicat向sqlserver中插入数据时提示:当 IDENTITY_INSERT 设置为 OFF 时,不能向表中的标识列插入显式值

    场景 通过Navicat向sqlserver中插入一条数据时提示: 解决 这是因为在设计表时,将主键ID设置为自增约束,当插入数据或者执行插入语句时,如果包含这个 主键字段,就会提示错误. 打开数据库 ...

  10. SQLServer 批量插入数据的两种方法

    SQLServer 批量插入数据的两种方法- 发布:dxy 字体:[增加 减小] 类型:转载 在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用In ...

最新文章

  1. SqlCommand类,在与数据库交互式一定要用到的属性
  2. 堆排序(基于完全二叉树)
  3. 从 C++ 到 Objective-C 的快速指南 【已翻译100%】
  4. 一条看似平常的报警邮件所做的分析
  5. oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...
  6. typecho博客主题 “Freedom-冷文”
  7. sysstat linux系统性能分析
  8. [Sciter] 资源引用
  9. linux怎样安装麒麟双系统,U盘启动中标麒麟V6双系统安装教程
  10. 鲁瑜计算机,程序员计算器.pptx
  11. Smart Panels精彩系列面板_备份和恢复的具体步骤(2种方法)
  12. 特征值、特征根、本征值
  13. 路由器中继模式WISP、Client + AP、AP模式的区别和适使用场景
  14. python+pytest接口自动化之测试函数、测试类/测试方法的封装
  15. 营收同比增长13.55%  领跑ICT的中天科技为何跌了?
  16. 我的内存怎么不够用了?
  17. javascript英语单词音节拆分_英语单词音节拆分程序
  18. 股票实盘交易接口怎样实现自动交易过程?
  19. 养生分享:九大神奇降压食物
  20. php sin 函数,PHP sin()函数

热门文章

  1. 服务器网站dns服务器,国内各个域名服务商主要dns服务器
  2. TTL与RS-232电平转换芯片MAX232/MAX3232
  3. Altium Designer 高级篇 (一) - 元器件库的建立和使用以及导入
  4. 工业相机选型和镜头焦距计算
  5. 47 jquery 计时器 选择器 筛选器 左边菜单栏
  6. BOS v2.0后台管理系统 JQuery Easyui 相关知识讲解
  7. 最新版 | 2020李沐《动手学深度学习》中文版pdf重磅开源!
  8. 汇川500et变频器源码,说明书,解析文档等
  9. 超级详细的Maven使用教程
  10. Java开发快递物流项目(5)