oracle生成随机字符串

  • 前言

前言

记录一下在Oracle中用年月日时分秒拼随机字符串生成主键的一种操作


----dbms_random.string (opt char, len number);
--opt:表示返回值可能包含的东西
--len:表示要返回的字符串长度
----'u','U'  :  任何大写字母
----'l','L'  :  任何小写字母
----'a','A'  :  大小写混合字母
----'x','X'  :  大写字母和数字混合
----'p','P'  :  任何可打印字符
----其他参数  :  任何大写字母dbms_random.value(1,100): --生成1-100之间的随机小数,取值范围[1,100)
--------trunc截取数值,默认取整数,
---------生成1-1000之间的整数
select trunc(dbms_random.value(1,1000)) from dual;--------随机生成6位大写字母的字符串
select dbms_random.string('u', 6) from dual;
--------随机生成6位小写字母的字符串
select dbms_random.string('l', 6) from dual;
--------随机生成6位大小写混合字母的字符串
select dbms_random.string('a', 6) from dual;
--------随机生成6位大写字母和数字混合的字符串
select dbms_random.string('x', 6) from dual;
--------随机生成6位可打印字符的字符串
select dbms_random.string('p', 6) from dual;
--------年月日时分秒拼接6位大小写混合的字母,
select to_char(SYSDATE,'yyyyMMddhh24miss')||dbms_random.string('a', 6) from dual;
--------年月日时分秒拼接6位大写字母和数字混合的字符串
select to_char(SYSDATE,'yyyyMMddhh24miss')||dbms_random.string('x', 6) from dual;
--------年月日时分秒拼接6位大小写混合的字母,再拼接6位大写字母和数字混合的字符串
select to_char(SYSDATE,'yyyyMMddhh24miss')||dbms_random.string('a', 6)||dbms_random.string('x', 6) from dual;

创作不易,如果这篇文章能够帮助到你,希望能关注或收藏一下笔者,如果文章内容有问题还望指正,共同学习,进步!

oracle生成随机字符串相关推荐

  1. 在JavaScript中生成随机字符串/字符

    我想要一个由从[a-zA-Z0-9]随机挑选的字符组成的5个字符串. 用JavaScript做到这一点的最佳方法是什么? #1楼 我认为这将为您工作: function makeid(length) ...

  2. php怎么随机生成二个中文,PHP生成随机字符串的两种办法

    通常情况下,生成一个随机字符串,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度. 本文介绍两种生成随机字符串的办法 ...

  3. php mysql 随机字符串函数是,mysql生成随机字符串函数分享

    这篇文章主要介绍了mysql生成随机字符串函数分享,本文直接给出实现代码,需要的朋友可以参考下 set global log_bin_trust_function_creators = 1; DROP ...

  4. 生成随机字符串的几种常用方式

    写在前面 今天在学习数据库的时候想随机生成一些数据来插入到数据表中,但是一时想不起来如何生成随机内容,就整理了之前学过的一些生成随机字符串的命令,以备不时之需,希望对各位有所帮助. 生成随机字符串的几 ...

  5. .net生成随机字符串

    生成随机字符串的工具类: /// <summary>/// 随机字符串工具类/// </summary>public class RandomTools{/// <sum ...

  6. ruby 生成随机字符串_Ruby程序生成随机数

    ruby 生成随机字符串 产生随机数 (Generating random number) The task is to generate and print random number. 任务是生成 ...

  7. php 随机字符串函数,PHP 生成随机字符串的方法函数

    这篇文章主要介绍了PHP 生成随机字符串的方法函数 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下/** * 生成随机字符串,可用来自动生成密码 默认长度6位 字母和数字混合 * @p ...

  8. 简单的键盘按键记录(无码)/虚拟地址转物理地址/生成随机字符串/计算字符串哈希

    最近看到 一个 样本 ,里面有键盘 按键记录的功能 ,而且 实现也比较 简单,运行 记录 的效果还 不错 .主要思路如下 : //假代码 int i=0;for(i=0;i<0x100;i++) ...

  9. js 生成随机字符串,生成随机机器码

    一.生成随机字符串. //生成随机字符串 function randomString(len) {len = len || 32;var $chars = 'ABCDEFGHJKMNPQRSTWXYZ ...

最新文章

  1. 机器学习与高维信息检索 - Note 7 - 核主成分分析(Kernel Principal Component Analysis,K-PCA)
  2. Java EE之RMI
  3. 普通平键的主要尺寸有_餐厅放多大尺寸的餐桌合适?这几种尺寸,适合所有户型...
  4. 学习OpenCV——Surf(特征点篇)flann快速最近邻搜索算法
  5. L2-003 月饼-团体程序设计天梯赛GPLT
  6. leetcode 538. 把二叉搜索树转换为累加树 思考分析
  7. 表单提交中的input、button、submit的区别
  8. 2019 最新阿里中间件Java 4轮面试题!60万年薪起步~
  9. 【AI视野·今日Robot 机器人论文速览 第六期】Fri, 11 Jun 2021
  10. 什么样的老板不适合找运营?
  11. CentOS下通过代理安装rails
  12. 机器视觉经典案例-表面划伤检测案例
  13. python基础--综合练习(之王者荣耀小游戏)
  14. Pascal Sentences数据集预处理
  15. 网站后台爆破工具:WebCrack
  16. cvtColor()实际操作
  17. cc32a_demo-32dk2j_cpp_纯虚函数与抽象类-txwtech
  18. 功能自动化测试之QTP增强测试脚本(二)
  19. UL588圣诞灯串测试标准和相关法规
  20. 求生之路2怎么联机显示服务器,求生之路2怎么联机

热门文章

  1. Android 一文学会无障碍服务(AccessibilityService)
  2. 《深入线出MFC》读书笔记(一):必备的Win32程序设计原理
  3. 交换机修改IP地址池租约时间
  4. Python点云显示:open3d快速上手
  5. 天天酷跑宠物哪个最好,论表现分中飞行金币占比
  6. 脱发?没对象?格子衫?这些对程序员的误解该停停了!
  7. mysql like反义_[转载]关于小RNA高通量测序数据分析方法的研究
  8. Loadrunner—Pacing设置文字说明
  9. 【观点】如何选择一个合适的创业公司加入?
  10. 区块链术语中英对照表