oracle生成随机字符串
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生成随机字符串相关推荐
- 在JavaScript中生成随机字符串/字符
我想要一个由从[a-zA-Z0-9]随机挑选的字符组成的5个字符串. 用JavaScript做到这一点的最佳方法是什么? #1楼 我认为这将为您工作: function makeid(length) ...
- php怎么随机生成二个中文,PHP生成随机字符串的两种办法
通常情况下,生成一个随机字符串,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度. 本文介绍两种生成随机字符串的办法 ...
- php mysql 随机字符串函数是,mysql生成随机字符串函数分享
这篇文章主要介绍了mysql生成随机字符串函数分享,本文直接给出实现代码,需要的朋友可以参考下 set global log_bin_trust_function_creators = 1; DROP ...
- 生成随机字符串的几种常用方式
写在前面 今天在学习数据库的时候想随机生成一些数据来插入到数据表中,但是一时想不起来如何生成随机内容,就整理了之前学过的一些生成随机字符串的命令,以备不时之需,希望对各位有所帮助. 生成随机字符串的几 ...
- .net生成随机字符串
生成随机字符串的工具类: /// <summary>/// 随机字符串工具类/// </summary>public class RandomTools{/// <sum ...
- ruby 生成随机字符串_Ruby程序生成随机数
ruby 生成随机字符串 产生随机数 (Generating random number) The task is to generate and print random number. 任务是生成 ...
- php 随机字符串函数,PHP 生成随机字符串的方法函数
这篇文章主要介绍了PHP 生成随机字符串的方法函数 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下/** * 生成随机字符串,可用来自动生成密码 默认长度6位 字母和数字混合 * @p ...
- 简单的键盘按键记录(无码)/虚拟地址转物理地址/生成随机字符串/计算字符串哈希
最近看到 一个 样本 ,里面有键盘 按键记录的功能 ,而且 实现也比较 简单,运行 记录 的效果还 不错 .主要思路如下 : //假代码 int i=0;for(i=0;i<0x100;i++) ...
- js 生成随机字符串,生成随机机器码
一.生成随机字符串. //生成随机字符串 function randomString(len) {len = len || 32;var $chars = 'ABCDEFGHJKMNPQRSTWXYZ ...
最新文章
- 机器学习与高维信息检索 - Note 7 - 核主成分分析(Kernel Principal Component Analysis,K-PCA)
- Java EE之RMI
- 普通平键的主要尺寸有_餐厅放多大尺寸的餐桌合适?这几种尺寸,适合所有户型...
- 学习OpenCV——Surf(特征点篇)flann快速最近邻搜索算法
- L2-003 月饼-团体程序设计天梯赛GPLT
- leetcode 538. 把二叉搜索树转换为累加树 思考分析
- 表单提交中的input、button、submit的区别
- 2019 最新阿里中间件Java 4轮面试题!60万年薪起步~
- 【AI视野·今日Robot 机器人论文速览 第六期】Fri, 11 Jun 2021
- 什么样的老板不适合找运营?
- CentOS下通过代理安装rails
- 机器视觉经典案例-表面划伤检测案例
- python基础--综合练习(之王者荣耀小游戏)
- Pascal Sentences数据集预处理
- 网站后台爆破工具:WebCrack
- cvtColor()实际操作
- cc32a_demo-32dk2j_cpp_纯虚函数与抽象类-txwtech
- 功能自动化测试之QTP增强测试脚本(二)
- UL588圣诞灯串测试标准和相关法规
- 求生之路2怎么联机显示服务器,求生之路2怎么联机