oracle
龙眼_娉
这个作者很懒,什么都没留下…
展开
-
connect by prior
Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfW原创 2013-08-26 10:41:22 · 767 阅读 · 0 评论 -
Multitable INSERT 的用法
一、Insert基础用法语法: Insert Into 表名 (字段1,字段2,字段3...) Values (值1,值2,值3...)例子:INSERT INTO departments(department_id, department_name, manager_id, location_id)VALUES (70, 'Public Rela原创 2013-08-26 09:29:11 · 981 阅读 · 0 评论 -
Oracle中merge into的使用
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UPDAT原创 2013-08-26 09:20:55 · 660 阅读 · 0 评论 -
GROUPING函数的使用
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。 1、在ROLLUP中对单列使用GROUPING()SQL> select division_id,sum(salary)原创 2013-08-26 15:32:34 · 1387 阅读 · 0 评论 -
ORACLE PL/SQL触发器
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.转载 2013-08-15 18:15:00 · 669 阅读 · 0 评论