对于group by 的方式不再累赘,高级方式如下案例。参考老师文章:http://blog.csdn.net/fu0208/article/details/7183258,向老师致敬,辛苦了为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。所用emp表,如果没有此表请参考文章:http://blog.csdn.net/xiaokui_wingfly/article/details/43957003中拷贝现...
8年前 (2016-08-18)
阅读(2572)
赞一个 (0 )
链接直达
Oracle插入之 insert all、insert first介绍利用insert first/all使得INSERT语句可以同时插入多张表,还可以根据判断条件来决定每条记录插入到哪张或哪几张表中。insert first:对于每一行数据,只插入到第一个when条件成立的表,不继续检查其他条件。insert all:对于每一行数据,对每一个when条件都进行检查,如果满足条件就执行插入操作。create table&nbs...
8年前 (2016-08-18)
阅读(3080)
赞一个 (1 )
链接直达
在Oracle 10g之前,merge语句支持匹配更新和不匹配插入2种简单的用法,在10g中Oracle对merge语句做了增强,增加了条件选项和DELETE操作。下面我通过一个demo来简单介绍一下10g中merge的增强和10g前merge的用法。参考Oracle 的SQL Reference 下面我在一下环境中做一个测试看看创建表subs 和 acctcreate table subs( ...
8年前 (2016-08-18)
阅读(2481)
赞一个 (1 )
链接直达
Oracle的几种分页方法,直接上图,大家可以参考下...
8年前 (2016-08-18)
阅读(3068)
赞一个 (0 )
链接直达
学习Oracle时候总结了以下Oracle中DDL语言Sql语法总结,统一起来分享一下-- 语句块
declare
v_name varchar2(30) := 'Jack' -- 定义变量
begin
sele...
8年前 (2016-08-18)
阅读(2911)
赞一个 (1 )
链接直达
事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:幻想读:事务t1读取一条指定where条件的语句,返回结果集。此时事务t2插入一行新记录,恰好满足t1的where条件。然后t1使用相同的条件再次查询,结果集中可以看到t2插入的记录,这条新纪录就是幻想。不可重复读取:事务t1读取一行记录,紧接着事务t2修改了t1刚刚读取的记录,然后t1再次查询,发现与第一次读...
8年前 (2016-08-18)
阅读(2992)
赞一个 (4 )
链接直达
原文摘录:http://www.oschina.net/question/1428332_141874这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!****************************** 日期/时间 相关查询 ***...
8年前 (2016-08-18)
阅读(2374)
赞一个 (1 )
链接直达
第一个参数为'USERENV',是固定的,第二个参数也是固定的,但是是多选固定,可选的值如下所示:select sys_context('USERENV','AUTHENTICATION_TYPE') from dual;--用户的认证类型
select sys_context('USERENV','...
8年前 (2016-08-18)
阅读(2908)
赞一个 (0 )
链接直达
估计用 Oracle 的几乎一开始都是使用 Sql*Plus 吧,毕竟这个工具可以运行在任何的 Oracle 运行的平台上,这个工具呢,您可以在客户端实现安装,也可以在服务端安装,在客户端的安装呢,主要是通过安装 Oracle 提供的客户端软件安装,而在服务端的话,则是通过安装 Oracle 时自动安装的,Sql*Plus 呢,其是一个基于 C/S 的 Sql 开发工具,包括客户层和服务层,其可以实现执行 Sql 语句或者是执行含有 S...
8年前 (2016-08-18)
阅读(3450)
赞一个 (2 )
链接直达
一种方式是修改TNSNAME.ORA文件一种方式是直接更改联接地址,如下图在数据库项的格式为:ip:端口/数据库实例名...
8年前 (2016-08-18)
阅读(2433)
赞一个 (0 )
链接直达
--Oracle trunc()函数的用法/**************日期 TRUNC()函数没有秒的精确 ********************/select sysdate from dual ...
8年前 (2016-08-18)
阅读(2930)
赞一个 (1 )
链接直达
Oracle 中 TO_CHAR 函数用法如下列表SYSDATE2009-6-16 15:25:10TRUNC(SYSDATE)2009-6-16TO_CHAR(SYSDATE,'YYYYMMDD')20090616到日TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS')20090616 15:25:10到秒TO_CHAR(SYSTIMESTAMP,'YYYYMM...
8年前 (2016-08-18)
阅读(3920)
赞一个 (1 )
链接直达