- 浏览: 1764586 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (520)
- Oracle (10)
- Oracle错误集 (8)
- Oracle安装升级 (15)
- Oracle日常管理 (51)
- Oracle字符集 (7)
- Oracle备份恢复 (24)
- Oracle优化 (4)
- Oracle编程 (52)
- Oracle导入导出 (19)
- Oracle体系结构 (15)
- Oracle网络 (2)
- Oracle安全 (2)
- Oracle权限 (3)
- Oracle数据字典和性能视图 (2)
- Oracle常用地址 (5)
- SQLPLUS专栏 (7)
- SqlServer (13)
- SqlServer2005编程 (27)
- SqlServer2005管理 (15)
- MySQL (20)
- Dorado应用 (1)
- C# (24)
- Arcgis Server开发 (20)
- ArcSDE技术 (19)
- UML学习 (2)
- 设计模式 (2)
- JAVA EE (4)
- JavaScript (3)
- OFBIZ (27)
- JAVA WEB开发 (22)
- Linux&Unix (34)
- SHELL编程 (14)
- C语言 (11)
- 网络协议 (14)
- FREEMARKER (2)
- GROOVY (2)
- JAVA语言 (3)
- 防火墙 (0)
- PHP (2)
- Apache (2)
- Loader Runner (1)
- Nginx (3)
- 数据库理论 (2)
- maven (1)
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
1、删除一个用户下的所有表;
begin for operation in (select 'DROP TABLE ' || table_name as droptable from user_tables) loop execute immediate operation.droptable; end loop; end;
2、嵌套表结合bulk collect的用法
declare type employee_table is table of employee%rowtype; employee_temp employee_table; begin select * bulk collect into employee_temp from employee where id != 1; dbms_output.put_line(employee_temp(1).name); end;
3、Fall和bulk collect用法一例
declare type employee_table is table of employee%rowtype; employee_temp employee_table; begin select * bulk collect into employee_temp from employee where id != 1; forall i in 1..employee_temp.count insert into employee1 values employee_temp(i);--此处要用行记录,而不能用行的字段 end;
4、 在DML的返回语句中使用BULK COLLECT子句
declare type employee_table is table of employee%rowtype; employee_temp employee_table; begin delete from employee where id=&id returning id,name bulk collect into employee_temp; end;
5、显示游标使用一例
declare cursor emp_cursor is --定义游标 select id, name from employee; v_id employee.id%type; v_name employee.name%type; begin open emp_cursor;--打开游标 loop fetch emp_cursor --提取数据 into v_id, v_name; dbms_output.put_line(v_id || v_name); exit when emp_cursor%notfound; end loop; close emp_cursor;--关闭游标 end;
6、游标FOR循环使用一例
declare cursor emp_cursor is select id, name from employee; begin for emp_record in emp_cursor loop dbms_output.put_line(emp_record.id || emp_record.name); end loop; end; --直接在游标for循环中直接使用子查询 begin for emp_record in (select id,name from employee) loop dbms_output.put_line(emp_record.id || emp_record.name); end loop; end;
7、游标变量使用一例
declare type emp_record_type is ref cursor return employee%rowtype;--定义游标变量 emp_cursor emp_record_type; emp_record employee%rowtype; begin open emp_cursor for select id, name from employee;--打开游标变量 loop fetch emp_cursor into emp_record;--提取数据 dbms_output.put_line(emp_record.id || emp_record.name); exit when emp_cursor%notfound; end loop; close emp_cursor;--关闭游标变量 end;
发表评论
-
To_Date函数用法
2014-11-07 11:04 1723spl> select * from emp ... -
Oracle中的MD5加密
2014-02-15 10:18 1468一、技术点 1、 DBMS_OBFUSCATION_TO ... -
oracle行列转换总结
2014-02-15 10:18 1009最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换 ... -
Oracle数据库中的''与NULL的关系
2014-02-15 10:17 1323在Oracle数据库中''与NULL是等价的。均表示空值, ... -
快速删除重复的记录
2014-02-15 10:17 647做项目的时候,一位同事导数据的时候,不小心把一个表中的数据 ... -
Oracle的rownum原理和使用
2014-02-15 10:17 1114Oracle的rownum原理和使用 在Oracle中, ... -
ORACLE中查询某个字段包含回车换行符
2013-04-11 15:42 11294很简单,但是很多人一下估计还不一定知道。 select * ... -
ORACLE触发器(转)
2013-03-06 23:58 1162本篇主要内容如下: ... -
使用forall语句的bulk dml操作
2008-11-13 17:27 3794在oracle 8i或更高版本的forall语句中,oracl ... -
判断俩个值的大小函数sign
2008-11-10 11:13 2937比较大小select decode(sign(变量1-变量2) ... -
Oracle 触发器应用
2008-11-06 15:37 2206触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程, ... -
PLSQL学习笔记
2008-10-23 16:58 2287在网上看到的一个比较好的PLSQL学习笔记,放在这里方便以后查 ... -
Oracle自定义函数实例
2008-10-22 16:35 20102--没有参数的函数 create or replace fun ... -
Oracle自定义类型使用一例
2008-10-22 16:28 4283一、创建自定义类型 create type t_air as ... -
Oracle存储过程实例
2008-10-22 15:30 3522/*不带任何参数存储过程*/ create or replac ... -
Oracle的异常处理
2008-10-22 14:40 3036oracle提供了预定义例外 ... -
识别低效的语句
2008-10-15 09:04 1470SELECT EXECUTIONS , DISK_READS, ... -
wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换
2008-10-08 16:35 4478构建测试表: create table TABLE1 ( ... -
PL/SQL Developer使用技巧
2008-10-07 15:18 67221、PL/SQL Developer记住登陆密码 在使用 ... -
Oracle 绑定变量
2008-10-06 10:53 4386在oracle 中,对于一个提交的sql语句,存在两种可选的解 ...
相关推荐
19. **DBMS_PROFILER**: 性能分析工具,追踪PL/SQL代码的执行时间。 20. **DBMS_METADATA_DIFF**: 比较并显示两个数据库对象之间的差异。 21. **DBMS_RLS**: 实现行级安全性,控制用户对特定行的访问。 22. **...
1. **代码编辑**:该工具提供了代码编辑器,支持语法高亮、自动完成和错误检查,帮助编写和调试PL/SQL代码。 2. **对象管理**:可以方便地创建、修改和删除数据库对象,如表、视图、存储过程、函数、触发器等。 3. *...
- **定义**: 在 SQL 或 PL/SQL 代码中使用特殊符号来表示变量。 - **用途**: 用于在运行时动态替换变量值,增强代码灵活性。 #### 四、测试程序 ##### 4.1 创建测试脚本 - **脚本**: 用于验证 PL/SQL 对象功能正确...
PL/SQL Developer 是一款专为 Oracle 数据库设计的强大开发工具,它能够帮助开发者高效地编写、调试及优化 PL/SQL 代码。本指南旨在为使用 PL/SQL Developer 7 的用户提供详尽的操作指南,帮助用户充分利用其功能,...
- **PL/SQL概览图**:生成程序执行的概览图,可视化展现代码流和性能指标。 - **SQL跟踪**:启用SQL跟踪功能,记录SQL语句的执行细节,便于性能分析。 #### 六、专用SQL - **使用SQL窗口**:执行SQL语句或脚本,...
**PL/SQL Developer 8.0**是一款专为Oracle数据库设计的集成开发环境(IDE),旨在帮助开发者更高效地编写、调试及管理PL/SQL代码。此版本提供了全面的功能集合,包括但不限于代码编写、编译、调试、性能优化等。 ###...
- **标准报告**:介绍PL/SQL Developer提供的内置报告模板,包括查询结果、源代码分析等内容。 - **自定义报告**:解释如何创建自己的报告模板,以满足特定需求。 - **变量**:介绍如何在报告中使用变量来增强报告的...
它可能包括了示例代码、最佳实践、常见问题解答等内容,帮助用户更好地理解和掌握PL/SQL编程技术。 ### 从PL/SQL调用存储过程 #### B.1 使用Stubs与服务器端PL/SQL对话 为了能够在客户端应用程序中调用服务器端的...
3. **PL/SQL概览图**:可视化展示PL/SQL代码的执行流程,帮助理解程序结构,定位优化点。 4. **SQL跟踪**:记录SQL语句的执行细节,分析执行时间,辅助性能调优。 六、专用SQL功能 1. **使用SQL窗口**:专门的...
- 在新打开的窗口中编写PL/SQL代码。 ##### 3.2 保存程序 - 编写完成后,通过“文件”->“保存”保存程序至本地文件系统。 - 支持多种文件格式,如.sql、.pks、.pkb等。 ##### 3.3 修改程序 - 直接在程序编辑器中...
这款软件提供了丰富的功能来帮助开发者高效地编写、调试、测试和优化PL/SQL代码。 #### 二、安装与配置 ##### 2.1 系统需求 - **操作系统**:支持Windows、Linux等主流操作系统。 - **Oracle客户端**:需安装...
它旨在帮助开发者高效地编写、调试和优化PL/SQL代码。 - **适用人群**:该软件主要面向Oracle数据库管理员、PL/SQL程序员以及需要进行复杂数据库操作的开发人员。 #### 二、安装 - **系统需求**: - 操作系统:...
- 显示 PL/SQL 代码的结构和性能概览,有助于识别瓶颈。 **5.4 SQL 跟踪** - 启用 SQL 跟踪,记录 SQL 语句的执行情况,以便后续分析。 #### 六、专用 SQL **6.1 使用 SQL 窗口** - 提供专用的 SQL 查询编辑器,...
它提供了一个集成环境,方便用户编写、调试和优化 PL/SQL 代码。本指南主要介绍了 PL/SQL Developer 13 的使用方法及相关功能,旨在帮助用户更高效地进行数据库编程。 #### 二、安装指南 ##### 2.1 系统要求 - **...
"plsqldev800"可能是指PL/SQL Developer 8.0,这是一个集成开发环境(IDE),专为编写、调试和管理PL/SQL代码而设计。它提供了一个友好的图形界面,使得数据库管理和开发工作更为便捷,包括代码编辑、调试、数据库...
《PL/SQL Developer 7.1 用户指南》是一本详尽的开发手册,旨在帮助开发者充分利用PL/SQL Developer这一集成开发环境(IDE)来编写、测试、优化和维护PL/SQL代码。该版本提供了丰富的功能和工具,如: 1. **创建和...