--打开执行器时间: 1、 在命令行中输入set timing on 然后执行sql语句 2、打开文本输出 set serveroutput on; 3、清除缓冲区: alter system flush buffer_cache 4、清楚共享池 alter system flush shared_pool --创建视图 create or replace view xm_view001 as select * from bureau_state --调用视图 select * from xm_view001 2.SELECT INTO STATEMENT --将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2 into 变量1,变量2 FROM typestruct where xxx; EXCEPTION WHEN NO_DATA_FOUND THEN xxxx; END; ... 3.IF 判断 IF V_TEST=1 THEN BEGIN do something END; END IF; 4.while 循环 WHILE V_TEST=1 LOOP BEGIN XXXX END; END LOOP; 5.变量赋值 V_TEST := 123; 6.用for in 使用cursor ... IS CURSOR cur IS SELECT * FROM xxx; BEGIN FOR cur_result in cur LOOP BEGIN V_SUM :=cur_result.列名1+cur_result.列名2 END; END LOOP; END; 7.带参数的cursor CURSOR C_USER(C_ID NUMBER) IS SELECT NAME FROM USER WHERE TYPEID=C_ID; OPEN C_USER(变量值); LOOP FETCH C_USER INTO V_NAME; EXIT FETCH C_USER%NOTFOUND; do something END LOOP; CLOSE C_USER; 8.用pl/sql developer debug 连接数据库后建立一个Test WINDOW 在窗口输入调用SP的代码,F9开始debug,CTRL+N单步调试 9、取值范围 between 0 and 100 10、删除重复记录最高效的方法 delete from aaa a where rowid > (select min(rowid) from aaa b where a.name = b.name and a.id = b.id) 11、oracle数据库MD5加密 declare v_out Varchar2(300); v_str varchar2(30); begin v_str:='111111'; v_out:=rawtohex(utl_raw.cast_to_raw(dbms_obfuscation_toolkit.md5(input_string =>v_str))); dbms_output.put_line(v_out); end; 12、oracle分组合并 create table test2 (col_1 char,col_2 char); insert into test2 values(1,2); insert into test2 values(1,3); insert into test2 values(2,4); insert into test2 values(2,5); select col_1,wmsys.wm_concat(col_2) col_2 from test2 group by col_1; 13.向数据库插入sys.xmlType数据 insert into person_extend (psn_code, PSN_XML) values (1090019358, sys.xmlType.createXML('<?xml version="1.0" encoding="UTF-8" standalone="no"?><data version="1.0"><basic_info version="1"><zh_name>你没</zh_name><org_name>xxx</org_name><prof_title_name>cfasf</prof_title_name><prof_title_value>0</prof_title_value><card_type_value>1</card_type_value><gender_value></gender_value><birthday></birthday><card_type_name>dasdf</card_type_name><card_code>421302198711161623</card_code></basic_info><contact version="1"><email>724193449@qq.com</email><mobile>15013279494</mobile><tel_work>020-83302282</tel_work></contact><valid><valid_email>1</valid_email><valid_card>0</valid_card></valid></data>'))
相关推荐
【Oracle安装-卸载-初识Oracle-笔记】 Oracle是一种广泛应用的关系型数据库管理系统,尤其在企业级应用中占据重要地位。对于初次接触Oracle的人来说,理解其安装、卸载过程及基本操作是至关重要的。 一、下载地址 ...
这份“Oracle笔记”涵盖了从数据库基础到高级特性的多个方面,是学习和掌握Oracle数据库的重要参考资料。 第一章 数据库介绍:这部分可能涉及数据库的基本概念,如数据库的定义、分类,以及Oracle在其中的地位和...
【标题】:“Linux MySQL Oracle 笔记资料” 这篇笔记资料主要涵盖了Linux操作系统、MySQL数据库以及Oracle数据库相关的知识,是IT从业者提升技术能力的重要参考资料。它包括了从基础操作到高级应用的各种主题,...
Oracle-11g-OCP-051培训笔记Oracle-11g-OCP-051培训笔记Oracle-11g-OCP-051培训笔记Oracle-11g-OCP-051培训笔记Oracle-11g-OCP-051培训笔记
《涂抹Oracle - 三思笔记之一步步学Oracle》是一本旨在深入浅出地教授Oracle数据库技术的书籍。源代码部分提供了配合书本学习的实际操作示例,帮助读者更直观地理解Oracle数据库的工作原理和操作技巧。以下是根据...
资源名称:涂抹Oracle--三思笔记之一步一步学Oracle内容简介:本书作为一本创作之初就定位于技术应用的实践参考书,虽然前前后后串联了Oracle数据库中十余个常用特性或工具,但在章节的设计上完全遵循这一理念。...
《涂抹Oracle--三思笔记》是一份专注于Oracle数据库技术的学习资料,主要涵盖了Oracle数据库系统的基础知识、高级特性和常见问题的解决策略。这份文档可能是由一位经验丰富的IT专家撰写,旨在帮助读者深入理解和掌握...
oracle
涂抹Oracle--三思笔记之一步一步学Oracle 完整版 本资源是一本关于Oracle数据库管理系统的电子书,共16章,涵盖了Oracle的基础知识、数据加载、数据保护、数据传输、基础补充等方面的内容。 知识点: 1. Oracle ...
《涂抹Oracle-三思笔记之一步步学Oracle》-李丙洋-源代码-6961.rar 目录5内文件与书中第5章代码段落一一对应; 目录8内文件为书中第8章备份脚本; 目录10内文件为书中第10章出现的部分脚本,分为两部分:physical...
Oracle数据库是全球最广泛使用的商业关系数据库管理系统之一,以其高效、稳定和强大的功能著称。以下是一些关于Oracle的重要知识点: 1. 数据库概念:Oracle数据库是一个存储结构化数据的系统,它允许用户创建、...
《涂抹Oracle—三思笔记之一步一步学Oracle》很好的学习oracle书籍,值得一看
【Oracle SQL笔记详解】 Oracle SQL是用于访问和操作Oracle数据库的强大工具,涵盖了各种查询、更新和管理数据的方法。以下是对笔记中提及的一些关键知识点的详细解释: 1. **登录Oracle数据库**:通常以超级管理...
linux下安装oracle,预安装文件,compat-libstdc++-33,oracle-database-preinstall-19c-1.0-1,必安装前置依赖包,rpm文件,一键安装,带有oracle个人安装笔记,按照笔记安装基本可以顺利安装,内附常见问题
oracle-ADF开发笔记,值得学习的资料
本书作为一本创作之初就定位于技术应用的实践参考书,虽然前前后后串联了Oracle数据库中十余个常用特性或工具,但在章节的设计上完全遵循这一理念。在涉及特性或工具应用的每一个章节,均有相关实例演示如何应用,...
本笔记主要围绕Oracle EBS的开发进行深入探讨,通过实例来解析其核心功能和使用技巧。 1. **Oracle EBS架构** Oracle EBS基于服务导向架构(SOA),由一系列可配置的模块组成,如财务管理系统(FMS)、供应链管理...
### Oracle-ERP开发笔记知识点概览 #### 一、Oracle Forms基础 **1. 设置ITEM为必填项** - 在Oracle Forms中,可以为特定的ITEM(字段)设置必填属性,确保用户在提交表单之前必须填写这些字段。这通常通过属性...
这个是 整书电子版 一页不差 (由于上传限制 分两个上传)
Oracle SQL是用于管理和操作Oracle数据库的关键工具,涵盖了数据查询、数据操纵、数据定义以及数据控制等多个方面。在本文中,我们将深入探讨Oracle SQL中的数据控制语句(DCL)、数据定义语句(DDL)以及一些基本的...