oracle中创建序列及序列补零实例详解
oracle中创建序列及序列补零实例详解
我们经常会在在DB中创建序列:
-- Create sequence create sequence COMMON_SEQ minvalue 1 maxvalue 999999999 start with 1 increment by 1 cache 20 cycle;
我们的序列的最小值是从1开始,但是我们想让这种顺序取出来的序列的位数都一样,按照最大数的位数来算,我们需要8位的序列,那么我们就需要在1的前面补上7个零,只需要用下面的方法即可完成
select to_char(sysdate,'yyyyMMddHH24miss') || replace(lpad(common_sql.nextval,8,'0'),'','0') from dual;
以上的函数lpad就是在左侧补零,rpad是右侧补零
整个sql还有其他部分,就是我们可以让序列以特定的开头展示,比如我们用年月日时分秒14位来作为我们序列的开头,就是上面完整的sql
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持 !
相关推荐
-
oracle中创建序列及序列补零实例详解
oracle中创建序列及序列补零实例详解 我们经常会在在DB中创建序列: -- Create sequence create sequence COMMON_SEQ minvalue 1 maxvalue 999999999 start with 1 increment by 1 cache 20 cycle; 我们的序列的最小值是从1开始,但是我们想让这种顺序取出来的序列的位数都一样,按照最大数的位数来算,我们需要8位的序列,那么我们就需要在1的前面补上7个零,只需要用下面的方法即可完成 se
-
oracle中函数 trunc(),round(),ceil(),floor的使用详解
1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, 0) from dual: 返回123 select round(123.456, 1) from dual; 返回123.5 select round(-123.456, 2) from dual; 返回-123.46 2.c
-
Python中zip()函数的解释和可视化(实例详解)
zip()的作用 先看一下语法: zip(iter1 [,iter2 [...]]) -> zip object Python的内置help()模块提供了一个简短但又有些令人困惑的解释: 返回一个元组迭代器,其中第i个元组包含每个参数序列或可迭代对象中的第i个元素.当最短的可迭代输入耗尽时,迭代器将停止.使用单个可迭代参数,它将返回1元组的迭代器.没有参数,它将返回一个空的迭代器. 与往常一样,当您精通更一般的计算机科学和Python概念时,此模块非常有用.但是,对于初学者来说,这段话只会引发更
-
Oracle删除表及查看表空间的实例详解
Oracle常用的基本命令 --1.用户下表中注释模糊查询: 例如查询与优惠券关联的表 SELECT * FROM user_tab_comments t WHERE t.comments LIKE '%优惠券%'; (\?.*)?$/, l
-
Spark中的数据读取保存和累加器实例详解
目录 数据读取与保存 Text文件 Sequence文件 Object对象文件 累加器 累加器概念 系统累加器 数据读取与保存 Text文件 对于 Text文件的读取和保存 ,其语法和实现是最简单的,因此我只是简单叙述一下这部分相关知识点,大家可以结合demo具体分析记忆. 1)基本语法 (1)数据读取:textFile(String) (2)数据保存:saveAsTextFile(String) 2)实现代码demo如下: object Operate_Text { def main(args
-
C++中回调函数及函数指针的实例详解
C++中回调函数及函数指针的实例详解 如何获取到类中函数指针 实现代码: //A类与B类的定义 class A { public: void Test() { cout << "A::Test()" << endl; } }; class B : public A { public: void Test() { cout << "B::Test()" << endl; } }; //定义类的成员函数指针 typedef
-
thinkphp中的多表关联查询的实例详解
thinkphp中的多表关联查询的实例详解 在进行后端管理系统的编程的时候一般会使用框架来进行页面的快速搭建,我最近使用比较多的就是thinkphp框架,thinkphp框架的应用其实就是把前端和后端进行分割管理,前端用户登录查询系统放在thinkphp中的home文件夹中进行管理,后端管理系统放在thinkphp中的admin文件夹中进行管理.对了,在使用thinkphp框架的时候是是要用到mvc架构的,mvc架构就是model(数据模型).view(视图).controller(控制器)的结
-
iOS开发中以application/json上传文件实例详解
本文通过实例代码给大家讲解iOS中以application/json上传文件的形式,具体内容详情大家参考下本文. 在和sever后台交互的过程中.有时候.他们需要我们iOS开发者以"application/json"形式上传. NSString *accessUrl = [NSString stringWithFormat:@"%@/xxx",@"https://www.xxxxx.com:xxxx"]; NSMutableURLRequest
-
JSP 中Spring组合注解与元注解实例详解
JSP 中Spring组合注解与元注解实例详解 摘要: 注解(Annotation),也叫元数据.一种代码级别的说明.它与类.接口.枚举是在同一个层次.它可以声明在包.类.字段.方法.局部变量.方法参数等的前面,用来对这些元素进行说明 1. 可以注解到别的注解上的注解称为元注解,被注解的注解称为组合注解,通过组合注解可以很好的简化好多重复性的注解操作 2. 示例组合注解 import org.springframework.context.annotation.ComponentScan; im
随机推荐
- python爬虫之BeautifulSoup 使用select方法详解
- python中pygame针对游戏窗口的显示方法实例分析(附源码)
- VBS正则表达式对象的MultiLine属性
- Android编程开发之seekBar采用handler消息处理操作的方法
- 字符串反转_JavaScript
- JavaScript中使用正则匹配多条,且获取每条中的分组数据
- Discuz 6.0+ 批量注册用户名
- Android主线程和子线程区别详解
- Android查看电池电量的方法(基于BroadcastReceiver)
- PHP中抽象类和抽象方法概念与用法分析
- 浏览器页面区域大小的js获取方法
- centos下编译安装mysql报错解决方案
- 简单的网页广告特效实例
- easyui datagrid 键盘上下控制选中行示例
- jQuery中removeData()方法用法实例
- ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
- Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)
- Apache Shiro 使用手册(五) Shiro 配置说明
- 3389安全设置(已完成)第1/2页
- SSH框架网上商城项目第7战之整合Struts2和Json
