您的位置:首页 > oracle
oracle 标签下有 11 篇文章

oracle日期函数

127次阅读|139次收藏|146次赞

Oracle中统计某些数据时,常用到日期时间函数,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。下面简单介绍oracle中常用的日期时间函数

oracle中rownum和row_number()

456次阅读|346次收藏|481次赞

row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再进行排序,而row_number()在包含排序从句后是先排序再计算行号码。

oracle恢复删除的表数据

103次阅读|252次收藏|167次赞

当一个表被删除时,它并不是真正的被删除了,而只是放在回收站里(recyclebin)了,当然只要表还在回收站里,它就可以被重新恢复;可以通过scn恢复删除且已提交的数据;还可以通过时间恢复删除且已提交的数据。

oracle自定义异常

253次阅读|104次收藏|243次赞

oracle中有两种类型的异常,一种为内部异常,一种为用户自定义异常,内部异常是执行期间返回到PL/SQL块的ORACLE错误或由PL/SQL代码的某操作引起的错误,如除数为零或内存溢出的情况。用户自定义异常由开发者显示定义,在PL/SQL块中传递信息以控制对于应用的错误处理。

oracle中decode函数

69次阅读|234次收藏|326次赞

在写SQL语句时,经常会用到 case when 等的条件选择语法,在oracle中提供了一个简单的decode函数,实现这些复杂的逻辑判断,DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。

oracle中varchar2(byte)、varchar2(char)、nvarchar2()区别

504次阅读|126次收藏|303次赞

oracle数据中比较常用的类型有varchar2(byte)、varchar2(char)、nvarchar2(),这三种类型到底有什么区别呢?我们应该根据数据库具体业务,合理的进行选择。

oracle RMAN CONFIGURE配置项

389次阅读|410次收藏|109次赞

RMAN是Recovery Manager 的简写,在oracle中可以通过SHOW ALL命令查看RMAN 的配置信息,下面具体介绍RMAN CONFIGURE的配置项

Oracle TO_CHAR的使用

148次阅读|280次收藏|274次赞

Oracle中的显式转换函数中,to_char是一个非常重要的函数,和to_date函数、to_number函数共同构成了oracle中的显式转换函数体系。Oracle中的to_char函数是一个非常常用而且灵活多变的函数,功能是将数值型或者日期型转化为字符型,下面介绍Oracle中TO_CHAR函数的使用方法

MySQL与Oracle数据类型对应关系

159次阅读|154次收藏|239次赞

MySQL与Oracle两种数据库在工作中,都是用的比较多的数据库,由于MySQL与Oracle在数据类型上有部分差异,在我们迁移数据库时,会遇上一定的麻烦,下面介绍MySQL与Oracle数据库数据类型的对应关系。

oracle for update nowait和for update区别

413次阅读|398次收藏|441次赞

如果只是select 的话,Oracle是不会加任何锁的,如果加入了for update, 则Oracle一旦发现(符合查询条件的)这批数据正在被修改,则不会发出该select语句查询,直到数据被修改结束(被commit),马上自动执行这个select语句。nowait表示“不用等待,立即返回”,如果当前请求的资源被其他会话锁定时,会发生阻塞,nowait可以避免这一阻塞

Oracle正则表达式的用法

46次阅读|189次收藏|141次赞

Oracle 10g及以后的版本支持正则表达式. Oracle 数据库目前内建了符合POSIX 标准的正则表达式,Oracle四个新的函数是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和 REGEXP_REPLACE。它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。

您最近浏览过的文章