数据库 sqlserver实现插入随机姓名性别民族
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实现插入随机姓名性别民族相关推荐
- Oracle 生成一张测试表并插入随机的个人基本信息数据
Oracle 生成一张测试表并插入随机的个人基本信息数据 表名(HIBOX_User_Bigdata) 字段信息 姓名 性别 民族 员工籍贯 员工工号(8位) 员工政治面貌 0=群众,1=少先队员,2 ...
- 插入100万条有随机姓名,随机电话等字段的数据最快需要几秒?
问题描述:往数据库的teachers表里面随机插入100万条带随机姓名,随机电话等字段的数据,需要多少秒? 接下来,我将从1.需要多少秒?2.为什么会这么快(包括PreparedStatement与S ...
- java随机姓名_Java生成随机姓名、性别和年龄的实现示例
一.定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String ...
- java 姓名_Java生成随机姓名、性别和年龄的实现示例
一.定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String ...
- Excel如何快速批量生成指定性别的随机姓名
在工作中我们可能要生成指定性别的随机姓名,比如生成男性的姓名或者女性的姓名.下面就给大家分享一种快速方法.(下图为完成操作过程) 1.如下图,我们要快速批量生成男生姓名和女生姓名. 2.点击DIY工具 ...
- SQLServer如何取得随机获取的数据库记录
我们在做网站时为了增加网站的用户体验度和SEO排名,常会做随机推荐文章10篇显示在文章页面的右侧,那么我们可以通过newid()来实现. 如:我们在数据库某表中随机取出10条记录的标题.网址 SELE ...
- Java生成随机姓名、性别和年龄
一.定义实体类Person,封装生成的数据 package net.dc.test;public class Person {private String name;private String se ...
- (更新时间)2021年5月15日 SqlServer数据库 SqlServer面试题
数据库SqlServer笔试题 文章目录 数据库SqlServer笔试题 一.数据库基础知识(通用)篇 1.说说主键.外键.超键.候选键 2.为什么用自增列作为主键? 3.触发器的作用是什么? 4.什 ...
- Navicat向sqlserver中插入数据时提示:当 IDENTITY_INSERT 设置为 OFF 时,不能向表中的标识列插入显式值
场景 通过Navicat向sqlserver中插入一条数据时提示: 解决 这是因为在设计表时,将主键ID设置为自增约束,当插入数据或者执行插入语句时,如果包含这个 主键字段,就会提示错误. 打开数据库 ...
- SQLServer 批量插入数据的两种方法
SQLServer 批量插入数据的两种方法- 发布:dxy 字体:[增加 减小] 类型:转载 在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用In ...
最新文章
- SqlCommand类,在与数据库交互式一定要用到的属性
- 堆排序(基于完全二叉树)
- 从 C++ 到 Objective-C 的快速指南 【已翻译100%】
- 一条看似平常的报警邮件所做的分析
- oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...
- typecho博客主题 “Freedom-冷文”
- sysstat linux系统性能分析
- [Sciter] 资源引用
- linux怎样安装麒麟双系统,U盘启动中标麒麟V6双系统安装教程
- 鲁瑜计算机,程序员计算器.pptx
- Smart Panels精彩系列面板_备份和恢复的具体步骤(2种方法)
- 特征值、特征根、本征值
- 路由器中继模式WISP、Client + AP、AP模式的区别和适使用场景
- python+pytest接口自动化之测试函数、测试类/测试方法的封装
- 营收同比增长13.55% 领跑ICT的中天科技为何跌了?
- 我的内存怎么不够用了?
- javascript英语单词音节拆分_英语单词音节拆分程序
- 股票实盘交易接口怎样实现自动交易过程?
- 养生分享:九大神奇降压食物
- php sin 函数,PHP sin()函数
热门文章
- 服务器网站dns服务器,国内各个域名服务商主要dns服务器
- TTL与RS-232电平转换芯片MAX232/MAX3232
- Altium Designer 高级篇 (一) - 元器件库的建立和使用以及导入
- 工业相机选型和镜头焦距计算
- 47 jquery 计时器 选择器 筛选器 左边菜单栏
- BOS v2.0后台管理系统 JQuery Easyui 相关知识讲解
- 最新版 | 2020李沐《动手学深度学习》中文版pdf重磅开源!
- 汇川500et变频器源码,说明书,解析文档等
- 超级详细的Maven使用教程
- Java开发快递物流项目(5)