![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 83
wbbzj2006
这个作者很懒,什么都没留下…
展开
-
Oracle10g 回收站及彻底删除table : drop table xx purge
drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 1.通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table to before drop [rename to ]; 将回收站里的表恢复为原名称或指定新名称,表中数据不会丢失。若要彻转载 2014-05-10 22:19:16 · 2922 阅读 · 0 评论 -
ORACLE 内置函数之 GREATEST 和 LEAST
ORACLE 内置函数之 GREATEST 和 LEASTOracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESCE / GREATEST /LEAST. 1. COALESCE 返回该表达式列表的第一个非空value。转载 2015-03-10 08:10:29 · 2860 阅读 · 0 评论 -
Oracle中的NVL,NVL2,NULLIF,COALESCE函数
Oracle中的NVL,NVL2,NULLIF,COALESCE函数Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:N转载 2015-03-10 08:24:03 · 3194 阅读 · 0 评论 -
Oracle存储过程详解(引用)+补充
一、过程 (存储过程)过程是一个能执行某个特定操作的子程序。使用CREATE OR REPLACE创建或者替换保存在数据库中的一个子程序。示例1:声明存储过程,该过程返回dept表行数DECLAREPROCEDURE getDeptCountASdeptCount INT;BEGINSELECT COUNT(*) INTO deptCount FROM DEPT;D转载 2015-01-13 21:24:40 · 2886 阅读 · 0 评论 -
Oracle中的Union、Union All、Intersect、Minus
Oracle中的Union、Union All、Intersect、Minushttp://hi.baidu.com/djx_5211314/blog/item/497298545065391c3b2935e9.html众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table stu转载 2015-01-11 19:42:35 · 3167 阅读 · 0 评论 -
ORACLE日期时间函数大全
ORACLE日期时间函数大全ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示转载 2015-01-11 11:13:40 · 2889 阅读 · 0 评论 -
Oracle 创建临时表的语法
Oracle 创建临时表的语法在Oracle8i或以上版本中,可以创建以下两种临时表:1。会话特有的临时表CREATE GLOBAL TEMPORARY ()ON COMMIT PRESERVE ROWS;2。事务特有的临时表CREATE GLOBAL TEMPORARY ()ON COMMIT DELETE ROWS;CREATE GLOBAL T转载 2015-01-11 11:08:05 · 3355 阅读 · 0 评论 -
oracle横纵表相互转换
/*纵表转横表*/ CREATE GLOBAL TEMPORARY TABLE test2( uname VARCHAR2(10), subject VARCHAR2(10), score NUMBER);INSERT INTO test2 VALUES('王五','语文',80);INSERT INTO test2 VALUES('李四',原创 2015-01-11 14:48:52 · 7531 阅读 · 0 评论 -
Oracle SQL语句操作数字:取整、四舍五入及格式化
Oracle SQL语句操作数字:取整、四舍五入及格式化用oracle sql对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化取整(向下取整): select floor(5.534) from dual;select trunc(5.534) from dual;上面两种用法都可以对数字5.534向下取整,结果为5.转载 2015-01-11 15:46:18 · 3265 阅读 · 0 评论 -
oracle - 在查询中使用Decode,Case,NVL进行逻辑判断
oracle - 在查询中使用Decode,Case,NVL进行逻辑判断 源:http://blog.chinaunix.net/u/11680/showart_1328001.html Oracle提供了一些逻辑判断函数,这些函数可以在查询中使用。 1,针对空值进行测试-NVL函数 函数原型为:NVL(testValue,Subs转载 2015-01-11 11:23:42 · 3146 阅读 · 0 评论 -
sql面试技巧大全
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句: 1、说明:创建数据库 CREATEDATABASEdatabase-nam转载 2015-01-11 11:09:41 · 3722 阅读 · 0 评论 -
oracle 数据类型详解---日期型
oracle 数据类型详解---日期型(转载)oracle 数据类型详解---日期型 oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。1、常用日期型数据类型1.1、DAT转载 2015-01-11 11:06:18 · 2892 阅读 · 0 评论