`
sangei
  • 浏览: 329337 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
  oracle job简介 主要的使用情景 定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等 熟化说万事开头难,这里我只简单记述一个创建一个简单的job 步骤如下: 1、创建一张表g_test create table G_TEST (   ID     NUMBER(12),   C_DATE DATE ) 2、创建一个sequence create sequence G_SEQ minvalue 1 maxvalue 999999999999999999999999999 start with 141 increment by 1 cache 2 ...
TRUNCATE和DELETE有以下几点区别:1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。4、TRUNCATE不能触发任何DELETE触发器。5、不能授予任何人清空他人的表的权限。6、当表被清空后表和表的索引讲重新设置成初始大小, ...
  1、to_number 语法:TO_NUMBER(string[,format[,nlsparams]])   目的:将CHAR或VARCHAR2类型的string转换为一个NUMBER类型的数值,如果指定了format,那么string应该遵循相应的数字格式。nlsparams的用来指定小数点和钱分位分隔符,以及货币符 ...

REF CURSOR

1. REF CURSOR     一般我们的cursor都是指静态cursor,也就是select语句是编译时候已经固定了的,而REF CURSOR是可以在运行时候才确定这个cursor所对应的select语句。使用实例如下:     Type MyRefCurA IS REF CURSOR RETURN emp%RowType;    ---1)         定义type      vRefCurA MyRefCurA;                                                                ---2)         声明ty ...
SUM         : 该函数计算组中表达式的累积和 MIN         : 在一个组中的数据窗口中查找表达式的最小值 MAX         : 在一个组中的数据窗口中查找表达式的最大值 AVG           :用于计算一个组和数据窗口内表达式的平均值。 COUNT       : 对一组内发生的事情进行累积计数 ------------------------------------------------------------------------------------------------- RANK        : 根据 ORDER BY 子句中 ...
  Oracle方面  1.创建Oracle过程存储  create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)  as   varparam varchar2(28);  begin   varparam:=paramin;   paramout:=varparam|| paraminout;   end;  2.测试过程存储  declare   param_out varchar2(28);   param_inout varcha ...

行列转换

  1、固定列数的行列转换如student subject grade--------- ---------- --------student1 语文 80student1 数学 70student1 英语 60student2 语文 90student2 数学 80student2 英语 100……转换为语文 数学 英语student1 80 70 60student2 90 80 100……语句如下:select student, sum(decode(subject,'语文', grade,null)) "语文",sum(decode(subject,'数学', gr ...

TRUNC函数

关于对Oracle TRUNC函数的相关实知识,我现在总算有点体会了,如果某天你要想在实际操作中要用trunc(date,''dd'').时,你可以打开这篇文章对其进行一个更为全面的了解,以下就是文章的详细内容介绍,望大家借鉴。 通俗的说吧,format为年时,精确到-----年 为月时,精确到------年,月(不管哪年,只要是相同的月和哪天) 为日时,精确到------年,月,日(不管哪年的哪月,只关心是哪天) 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下:
自治事务(autonomous transaction)允许你创建一个“事务中的事务),它能独立于其父事务提交或回滚。利用自治事务,可以挂起当前执行的事务,开始一个新事务,完成一些工作,然后提交或回滚,所有这些都不影响当前执行事务的状态。自治事务提供了一种用PL/SQL 控制事务的新方法,可以用于:顶层匿名块;本地(过程中的过程)、独立或打包的函数和过程;对象类型的方法;数据库触发器。 通过例子来说明。 创建一个简单的表来保存消息:create table t ( msg varchar2(25) ); 接下来创建两个过程,每个过程只是将其名字插入到消息表中,然后提交。不过,其中一个过 ...
数据库触发器是特殊的存储程序。通常不直接调用它们,而要由数据库中的事件触发。它们在执行命令时和执行数据库管理系统动作之间运行。触发器可以用PL/SQL或Java编写。触发器可以捕获创建、修改或删除对象的事件,也可以捕获表或视图中的插入、更新或删除操作。它们还可以监控数据库或模式的状态变化及用户动作的变化。 本章包括如下主题: ●       触发器简介 ●       触发器体系结构 ●       数据定义语言触发器 ●       数据操作语言触发器 ●       复合触发器 ●       instead-of触发器 ●       系统或数据库事件触发器 ●    ...
1.用自治事务(适用最广) 2.用全局变量 3.用复合触发器
Global site tag (gtag.js) - Google Analytics