`
lfc_jack
  • 浏览: 144789 次
  • 性别: 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实现多字段匹配一个关键字查询(本人亲测,没毛病)

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

    Oracle Workflow实例详解

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

    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