- 浏览: 91403 次
- 性别:
- 来自: 上海
文章分类
最新评论
1.游标
申明游标 使用时打开
cursor c_cursor is
....
open c_cursor;
loop
fetch c_cursor into vo;
exit when c_cursor%notfound;
...
end loop;
close c_cursor;
2.直接For
for table_columns_tmp in (select column_1,... from table_1... where ...) loop
table_columns_tmp.column_1 --取值
...
end loop;
m_i number;
for m_i in 1 .. m_list.count loop
m_list(m_i).fund_code
end loop;
申明游标 使用时打开
cursor c_cursor is
....
open c_cursor;
loop
fetch c_cursor into vo;
exit when c_cursor%notfound;
...
end loop;
close c_cursor;
2.直接For
for table_columns_tmp in (select column_1,... from table_1... where ...) loop
table_columns_tmp.column_1 --取值
...
end loop;
m_i number;
for m_i in 1 .. m_list.count loop
m_list(m_i).fund_code
end loop;
发表评论
-
oracle赋权
2016-12-07 16:29 0create user seki identified by ... -
mangodb
2015-08-20 10:53 0http://www.cnblogs.com/huangxin ... -
MySQL
2015-06-18 13:52 0函数TimeStampDiff()是MySQL本身提供的可以计 ... -
SQL优化规范
2015-04-17 13:44 386优化规范 1.1 限制输出原则 在OLTP系统中,原则上都 ... -
游标使用
2015-04-16 14:59 430简单游标 declare cursor cur_pol ... -
动态SQL
2015-01-26 15:36 282DECLARE v_sql VARCHAR2(10000) ... -
NoSQL存储
2013-11-30 11:33 414NoSQL不仅仅是No SQL,还是Not only SQL, ... -
NVARCHAR2&VARCHAR2
2013-01-21 14:13 5891、NVARCHAR2(10)是可以存进去10个汉字的,如果用 ... -
oracle常见错误
2012-11-26 10:39 605ORA-01476: divisor is equal to ... -
ALTER 操作
2012-11-15 13:40 591--新增列 ALTER TABLE Table_name AD ... -
savepoint&rollback
2012-03-17 13:37 798A simple rollback or commit era ... -
oracle NULL
2012-02-24 21:29 326当变量赋为NULL时,需特别注意 if v_tmp exp ... -
having&group by
2012-01-18 16:24 659GROUP BY 是分组查询, 一般 GROUP BY 是和聚 ... -
CURSOR
2012-01-11 10:16 785--定义 CURSOR c_mycursor IS sele ... -
oracle表&视图
2012-01-09 19:43 677user_tables用于存储用户分配的表视图 dba_ta ... -
oracle数据导入导出
2012-01-05 15:20 749--将数据库db完全导出 exp user/pwd@db fi ... -
UNION 与 UNION ALL
2011-12-27 21:03 698UNION 与 UNION ALL UNION 有一个内部的 ... -
索引 CREATE INDEX
2011-11-21 13:45 629B-树 数据结构 CREATE INDE ... -
trigger 控制
2011-11-21 13:43 801alter trigger TRI_TABLE__BIU_A ... -
oracle 表解锁
2011-09-20 23:05 1004全部解锁 declare v_sid V$LOCKED ...
相关推荐
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...
5. **游标和集合操作**:如何使用游标遍历查询结果,以及集合类型的创建和操作,这在处理多行数据时非常常见。 6. **数据库对象操作**:创建、修改和删除表、视图、索引等数据库对象,以及相关的权限管理。 7. **...
3. **游标**:在PL/SQL中如何使用游标处理单行或多行数据,以及游标的声明、打开、关闭和循环遍历。 4. **记录类型**:定义和操作记录类型,用于处理动态或不确定的数据结构。 5. **集合类型**:包括数组(PLS_...
* 高性能的基于事务处理的语言,能运行在任何 ORACLE 环境中,支持所有数据处理命令。 * 支持所有 SQL 数据类型和所有 SQL 函数,同时支持所有 ORACLE 对象类型。 * 块可以被命名和存储在 ORACLE 服务器中,同时也能...
PL/SQL结合了这两种语言的优点,使得开发者能够编写复杂的数据库应用程序,进行数据处理和管理。 PL/SQL的结构主要由三部分组成:声明部分、执行部分和异常处理部分。在声明部分,我们可以定义变量、常量、游标、...
4. **游标**:游标是PL/SQL中处理单行或多行结果集的关键工具。通过游标,程序员可以逐行处理查询结果,进行更新、插入或删除操作。 5. **异常处理**:Oracle PL/SQL提供了丰富的异常处理机制,使得程序能够优雅地...
1. **高性能事务处理**:PL/SQL是为处理大量事务而设计的,能够在任何Oracle环境中运行,并支持所有数据处理命令。 2. **全面的SQL支持**:PL/SQL不仅支持所有SQL数据类型和函数,还支持Oracle的所有对象类型,提供...
- 数据类型:熟悉PL/SQL内置的数据类型,如NUMBER、VARCHAR2、DATE等。 - 变量和常量:声明和使用变量,以及定义常量。 - 控制流程语句:学习IF-THEN-ELSIF-ELSE、CASE、FOR循环、WHILE循环等。 - 函数和过程:...
第五章“游标”讨论了如何在PL/SQL中使用游标来遍历查询结果集,这在处理多行数据时非常有用,尤其是在进行迭代或逐行操作时。 第六章“子程序”涵盖了过程和函数的创建、调用和参数传递。通过编写子程序,可以将...
组函数,如SUM、AVG和COUNT,用于处理多行数据并返回单一结果。你可以自定义函数,也可以使用Oracle提供的内置函数。 在数据库管理方面,表是数据的基本存储结构,视图则是基于一个或多个表的虚拟表。在Oracle中,...
- **游标**:用于遍历查询结果集,特别是在处理单行或多行数据时非常有用。 - **记录和集合**:用于存储多条数据,可以是自定义类型的记录或标准的PL/SQL集合类型。 - **包**:封装相关的过程、函数和变量,提供模块...
在本篇文章中,我们将深入探讨PL/SQL的一些核心概念,包括其程序结构、流程控制、异常处理、过程与函数、以及游标和程序包。 首先,我们来看**程序结构**。PL/SQL的程序结构类似于其他面向过程的语言,如C或Java。...
- 存储过程没有返回值,主要用于执行一系列操作,如更新数据或执行复杂的数据处理任务。 2. **函数**: - 函数可以返回一个值,并且可以被多次调用。 #### 七、游标 游标是PL/SQL中的一个重要概念,用于处理...
综上所述,PL/SQL 不仅提供了强大的数据处理能力,而且还拥有优秀的性能表现和高度的可定制性,这使得它成为 Oracle 数据库开发中的重要组成部分。通过深入学习 PL/SQL 的基础知识,开发者可以更好地利用这一强大...
PL/SQL不仅在数据库服务器端提供了高效的数据处理能力,在客户端工具中也可以使用PL/SQL代码。这表明PL/SQL具有良好的兼容性和移植性,可以在不同的应用程序和开发环境中重复使用。 综上所述,Oracle PL/SQL编程...
4. **游标**:用于处理查询结果集,常在处理多行数据时使用。 5. **异常处理**:通过BEGIN...EXCEPTION...END结构,可以捕获并处理运行时错误。 6. **动态SQL**:允许在PL/SQL程序中构建和执行SQL语句,增强灵活性。...
PL/SQL全称为Procedural Language/SQL,它是一种过程化语言,结合了SQL的数据操作能力,添加了编程元素,如流程控制、变量、函数、异常处理等。这种语言允许开发者编写一系列的SQL语句,并将它们组织成可重复使用的...
1. 高性能:PL/SQL支持事务处理,并且能够在任何Oracle环境中运行,处理所有数据操作。 2. 数据类型和函数支持:它支持所有的SQL数据类型和函数,以及Oracle特有的对象类型。 3. 存储和重用:PL/SQL块可以被命名、...
通过PL/SQL,开发者可以编写复杂的业务逻辑,实现数据处理的自动化,提高应用程序的效率和安全性。 ##### 特点: - **结构化编程**:PL/SQL引入了变量、流程控制结构(如循环、条件判断)、异常处理等编程特性,使...