Sql自动生成字母加数字的随机数
2024-10-18 23:34:24
/*
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)
最新文章
- gradle相关配置内容解析
- selenium之 定位以及切换frame(iframe)
- Keeping Async Methods Alive
- object-c学习1
- 每天一个linux命令(25):df 命令
- ARM学习笔记5——程序状态寄存器
- poj 2965
- 基于visual Studio2013解决C语言竞赛题之0402奇偶求和
- IE页面刷新ocx插件被释放,野指针非阻塞Sleep问题。
- Chrome的开发者工具(Chrome Developer Tools)
- JSP之Cookie的实现
- Cayley图数据库的简介及使用
- vue -- style使用scss样式报错
- patch 请求时,关于id的报错问题
- JavaScript——JS屏蔽F12和右键
- 设置LISTControl控件某一行的背景和文字颜色
- 2、iptables基本应用
- TCHAR函数查询
- 64位进程调用32位dll的解决方法
- JVM 垃圾回收算法及案例分析
热门文章
- 《Android开发艺术探索》读书笔记 (1) 第1章 Activity的生命周期和启动模式
- PuTTY?Bash?Out了!!!终端应该这么玩~
- 经验分享:CSS浮动(float,clear)通俗讲解(转载)
- 高健壮性css---Float详细
- Spring—请求映射之URL路径映射
- Asp.Net中的session配置
- C# Wpf异步修改UI,多线程修改UI(二)
- 黑马程序员-hashtable
- [转] UIImage 图像-IOS开发 (实例)
- UIScrollView设置了contentSize后还是没办法滚动?