`
lfc_jack
  • 浏览: 145722 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

oracle常用的几个例子

 
阅读更多


--修改表,添加列
alter table F_confirm_car
add (ddsj_num INTEGER );



--锁表查询SQL

SELECT object_name, machine, s.sid, s.serial# 
FROM gv$locked_object l, dba_objects o, gv$session s 
WHERE l.object_id = o.object_id 
AND l.session_id = s.sid; 


--alter system kill session 'sid, serial#'; 
ALTER system kill session '23, 1647'; 


p_update_club_card_procedure



-------------存储过程列子------


CREATE OR REPLACE PROCEDURE P_update_club_card_procedure IS

  CURSOR cur IS select point as points ,username as v_created , cardid as cardid, id as ids ,vaddtype as v_add_type ,crttime as v_date from CLUB_TT_IMP_POINT_DETAILS t where t.flage='0';

  BEGIN

 FOR cur_result in cur LOOP

  BEGIN

   --1,更新积分手工导入临时表
   update CLUB_TT_IMP_POINT_DETAILS  set flage='1' , dealtime=sysdate  where id=cur_result.ids;

   --2 调用存储过程执行更新
    p_club_add_score(cur_result.cardid,to_char(cur_result.v_date,'yyyyMMdd'),cur_result.v_add_type,cur_result.points,cur_result.v_created);

  END;

 END LOOP;

 COMMIT;
  END;
  
--触发器例子----

CREATE OR REPLACE TRIGGER SAV_BILL_DUTY
AFTER INSERT OR UPDATE ON TAS_BILL_DUTY
FOR EACH ROW
BEGIN

INSERT INTO HIS_TAS_BILL_DUTY
(VDUTY_COZ_ID, VBILL_ID, VAFFIRMANT, VAFM_DATE, VISSAFETY, VISAPP, VISCONFIRM, VCORROBORATOR, VCONFIRM_DATE, VNOTES, VCREATED, DCRT_DATE, VUPDATED, DUP_DATE)
VALUES
(:NEW.VDUTY_COZ_ID, :NEW.VBILL_ID, :NEW.VAFFIRMANT, :NEW.VAFM_DATE, :NEW.VISSAFETY, :NEW.VISAPP, :NEW.VISCONFIRM, :NEW.VCORROBORATOR, :NEW.VCONFIRM_DATE, :NEW.VNOTES, :NEW.VCREATED, :NEW.DCRT_DATE, :NEW.VUPDATED, :NEW.DUP_DATE
);

END;








分享到:
评论

相关推荐

    oracle行列转换例子

    在这个例子中,`DECODE`函数用于检查`field_id`的值,如果匹配特定的值(如'8660'),则返回对应的`FIELD_VALUE`;如果不匹配,则返回`NULL`。这样,通过组合多个`DECODE`函数,可以将原本分布在不同行中的`FIELD_...

    oracle一些常用函数笔记和简单例子

    4. **`NEXT_DAY()`**:返回指定日期之后的第一个星期几的日期。 - 示例: ```sql SELECT NEXT_DAY(SYSDATE, 'SAT') FROM DUAL; ``` #### 字符串函数 1. **`UPPER()`**:将字符串转换为大写。 - 示例: ```...

    JPublisher生成Oracle对象类型对应的Java对象例子

    这通常涉及到以下几个步骤: 1. **创建Oracle对象类型**:首先,在Oracle数据库中定义一个自定义的对象类型,例如一个包含多个字段的记录类型。例如: ```sql CREATE TYPE MyType AS OBJECT ( field1 NUMBER, ...

    kettle oracle循环分页迁移数据的完整例子,生成txt后FTP上传到远程服务器

    【标题】"kettle oracle循环分页迁移数据的完整例子,生成txt后FTP上传到远程服务器"揭示了几个关键的IT知识点,主要包括: 1. **Kettle(Pentaho Data Integration,PDI)**:Kettle是一款开源的数据集成工具,...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    ssh整合例子,struts+spring+hibernate+oracle整合

    SSH整合是Java开发中常见的企业级应用框架集成,其中SSH分别代表Struts、Spring和Hibernate。这个整合例子展示了如何...这个例子提供了一个实际的示例,帮助开发者理解并掌握SSH整合的各个环节,是学习和实践的好资源。

    oracle中将一个用户的所有表的权限授予另一个用户的方法

    在这个例子中,假设我们要将权限授予名为`username`的用户。 ```sql DECLARE p_grantee VARCHAR2(30) := 'username'; ``` #### 步骤二:查询用户对象 接下来,我们使用一个FOR循环来遍历`user_objects`视图,这...

    Oracle的执行计划

    在深入了解Oracle执行计划之前,我们先来了解一下几个重要的概念,这些概念对于理解执行计划至关重要。 **共享SQL语句**:为了提高性能并减少资源消耗,Oracle在第一次解析某个SQL语句后,会将其以及相应的执行计划...

    ORACLE用户常用数据字典的查询使用方法

    ### ORACLE用户常用数据字典的查询使用方法 在Oracle数据库管理中,了解并掌握如何查询数据字典是非常重要的技能之一。数据字典是数据库系统内部用来存储有关数据库元数据(即描述数据的数据)的表格集合。对于...

    深入浅出Oracle_EBS之Forms开发指南

    本节将通过几个具体的例子来介绍Oracle EBS Forms的开发流程和技术要点。这些实例涵盖了从简单的数据展示到复杂的业务逻辑处理等多个层面,旨在帮助读者全面了解EBS Forms的开发技巧。 #### 二、基于EBS的Forms开发...

    oracle实现多字段匹配一个关键字查询(本人亲测,没毛病)

    本文将详细介绍如何利用Oracle SQL语句实现多字段匹配一个关键字查询,并提供几种不同的实现方法。 #### 一、使用字符串连接操作符进行匹配 在Oracle中,可以通过使用字符串连接操作符`||`来连接多个字段,并与...

    Oracle Workflow实例详解

    工作流在 EBS (Enterprise Business Suite) 中扮演着重要的角色,主要体现在以下几个方面: - **通知和审批控制**:工作流可以根据预设条件自动触发通知和审批任务,确保重要决策经过适当的审核。 - **账户自动化...

    oracle-workflow实力详解

    本文档提供了几个示例,帮助读者快速上手 Oracle Workflow 的基本使用方法: - **Start to End**:从创建到完成一个简单的审批流程。 - **Save to Database**:将流程实例保存到数据库中以便后续处理。 - **运行**...

    Oracle性能优化技巧

    下面通过几个具体的例子来进一步说明上述概念的应用: - **私有同义词与公共同义词的区别**:当查询涉及多个同名的同义词时,Oracle需要根据上下文确定具体使用的同义词。例如,在同一个查询中同时出现私有同义词和...

    oracle函数大全(分类成9个word文档)

    2. "oracle函数介绍(2) 非著名函数之单值函数.doc":这部分可能会介绍一些不那么常用但同样重要的单值函数,如DECODE()(根据条件返回不同值)、NVL()(处理NULL值)和TO_CHAR()(将数据转换为字符格式)。...

    JSP Oracle 用户管理 示例

    在这个“JSP Oracle 用户管理 示例”中,我们可以探讨以下几个关键知识点: 1. **JSP基础**:JSP是基于Java的服务器端脚本语言,允许开发者在HTML或XML文档中嵌入Java代码,从而动态生成网页内容。JSP的主要组件...

    oracle linux7 补丁

    在这个例子中,18370031可能是针对Oracle Linux 7 RAC的一个关键更新。 在安装Oracle RAC时,可能会遇到的常见问题包括网络配置、集群软件安装错误、数据库实例同步问题等。补丁18370031很可能是针对这些问题中的某...

    oracle数据库复杂sql语句

    本文将根据提供的内容介绍几个典型的复杂SQL应用场景及其具体实现方法。 #### 一、子查询(Subquery) 子查询是一种在SELECT语句中嵌套另一个SELECT语句的技术,它可以帮助我们处理更为复杂的数据查询需求。子查询...

    无需客户端连接oracle服务器

    这个例子可能展示了如何使用ADO.NET的Oracle Data Provider for .NET (ODP.NET) 连接Oracle,这是一种无需本地Oracle客户端的连接方式,因为ODP.NET会直接与Oracle服务器通信,而不是通过本地Oracle客户端。...

Global site tag (gtag.js) - Google Analytics