/*
select char(65+ceiling(rand()*25)) --随机字母(大写)
select char(97+ceiling(rand()*25)) --随机字母(小写)
select cast(ceiling(rand()*9) as varchar(1)) --随机数字 1至9的随机数字(整数)
*/
--declare @qq int
--SET @qq=0
--while(@qq<34106)
--BEGIN declare @i int
declare @flag int
declare @ra varchar(12) ---最后会生成的随机码
--初始化设定
set @i=1
set @ra=''
--生成12位随机码
while @i<7
begin
--设置随机,这个随机会选择字母(大小写)还是数字
set @flag=ceiling(rand()*3)
if @flag=1
begin
--随机字母(大写)
select @ra=@ra+char(65+ceiling(rand()*25))
end
else if @flag=2
begin
--随机字母(小写)
select @ra=@ra+char(97+ceiling(rand()*25))
end
else
begin
--随机数字 1至9的随机数字(整数)
select @ra=@ra+cast(ceiling(rand()*9) as varchar(1))
end
set @i=@i+1
end --set @qq=@qq+1
--INSERT INTO tb VALUES(@ra)
--END print('随机码:'+@ra)

最新文章

  1. gradle相关配置内容解析
  2. selenium之 定位以及切换frame(iframe)
  3. Keeping Async Methods Alive
  4. object-c学习1
  5. 每天一个linux命令(25):df 命令
  6. ARM学习笔记5——程序状态寄存器
  7. poj 2965
  8. 基于visual Studio2013解决C语言竞赛题之0402奇偶求和
  9. IE页面刷新ocx插件被释放,野指针非阻塞Sleep问题。
  10. Chrome的开发者工具(Chrome Developer Tools)
  11. JSP之Cookie的实现
  12. Cayley图数据库的简介及使用
  13. vue -- style使用scss样式报错
  14. patch 请求时,关于id的报错问题
  15. JavaScript——JS屏蔽F12和右键
  16. 设置LISTControl控件某一行的背景和文字颜色
  17. 2、iptables基本应用
  18. TCHAR函数查询
  19. 64位进程调用32位dll的解决方法
  20. JVM 垃圾回收算法及案例分析

热门文章

  1. 《Android开发艺术探索》读书笔记 (1) 第1章 Activity的生命周期和启动模式
  2. PuTTY?Bash?Out了!!!终端应该这么玩~
  3. 经验分享:CSS浮动(float,clear)通俗讲解(转载)
  4. 高健壮性css---Float详细
  5. Spring—请求映射之URL路径映射
  6. Asp.Net中的session配置
  7. C# Wpf异步修改UI,多线程修改UI(二)
  8. 黑马程序员-hashtable
  9. [转] UIImage 图像-IOS开发 (实例)
  10. UIScrollView设置了contentSize后还是没办法滚动?