
oracle
开心coding开心playing
这个作者很懒,什么都没留下…
展开
-
ORACLE常用数值函数、转换函数、字符串函数
注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句。 (一).数值型函数(Number Functions) 数值型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,诸如:COS,原创 2015-01-29 20:41:35 · 596 阅读 · 0 评论 -
使用PL/SQL创建,测试Oracle存储过程
首先在左边的文件夹中选中procedures文件夹,新建一个存储过程,如下:create or replace procedure uc_users_amount_pro(endDate in varchar2) is insMember number; perMember number; insMemberMon number; perMemberMon原创 2015-01-29 20:27:50 · 4548 阅读 · 0 评论 -
mysql-oracle查询所有表的记录数
此前做一个mysql到oracle的数据迁移,做完之后为了简单的判断数据是否有丢失,就使用了这个数据量的对比方法。但是发现mysql和oracle查出来的数据量竟然不一致,吓死了,还以自己写的程序有bug,后来仔细对比了一张表的记录,数据量又是一致的,反而用mysql的那个table_rows的方法查出来对应表的数据少那么几十条,然后我就想到还是别用mysql自带的东西了,用原生的语句来查一把,下面原创 2016-03-13 10:58:24 · 1294 阅读 · 1 评论 -
oracle操作文本日期
首先要对文本进行字符串转换:to_char(SUBSTR(p.product_attr_json,INSTR(p.product_attr_json,'"valueDate":"')+13,14)然后对字符串进行转换:to_date(time,'yyyy-mm-dd')substr(var1,var2,var3):对字符串进行截取。var1表示被截取的字符串,var2表示起原创 2015-01-31 14:57:28 · 519 阅读 · 0 评论 -
oracle创建job
一、基本语法与mysql的event事件类似,用来创建数据库的定时任务。DBMS_JOB.SUBMIT( job OUT BINARY_INTEGER, what IN VARCHAR2, NEXT_DATE IN DATE DEFAULTSYSDATE, interval IN VARCHAR2 DEFAULT '原创 2016-09-06 22:44:27 · 650 阅读 · 0 评论 -
mysql、oracle分页查询数据库
一、mysql分页查询select * from tableName where id limit (当前页码-1)*页面容量 , 页面容量第一个参数:数据偏移量,从1开始。 第二个参数:每页的数据量。二、oracle分页查询SELECT * FROM (SELECT t2.*, ROWNUM AS rowno FROM (**SELECT *原创 2016-12-05 23:35:54 · 616 阅读 · 1 评论 -
深入理解乐观锁与悲观锁
在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate、tair等都转载 2017-03-13 16:49:12 · 436 阅读 · 0 评论 -
DQL、DML、DDL、DCL的概念与区别
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>数据操纵语言DML 数据操纵语言DML主要有三种形式: 1) 插入:INSERT 2)转载 2017-03-13 22:23:26 · 557 阅读 · 0 评论