- 浏览: 127949 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (165)
- 数据库 (45)
- 架构 (0)
- java web前端+框架 (9)
- java web后端+框架 (56)
- Eclipse插件 (1)
- 解题思路 (2)
- Eclipse (2)
- linux (6)
- jquery (4)
- 正则 (3)
- jsp (1)
- javascript (8)
- oracle (39)
- 生活 (1)
- weblogic (5)
- tomcat (3)
- Jrebel (1)
- powerdesigner (1)
- svn (1)
- log4j (1)
- IDE (1)
- POI (2)
- jvm (2)
- ssh (1)
- http (1)
- notepad++ (2)
- 润乾 (1)
- 设计模式 (0)
- 实用类Utils (2)
- 算法 (1)
- xml (1)
- 实用类 (2)
最新评论
declare
type my_emp is table of scott.emp%rowtype index by binary_integer;
new_emp my_emp;
v_num number := 0;
cursor cur_emp is
select empno, ename, job, sal from scott.emp;
begin
/* for v_emp in cur_emp loop
v_num := v_num + 1;
select * into new_emp(v_num) from scott.emp where ename = v_emp.ename;
end loop;*/
select * bulk collect into new_emp from scott.emp;
for i in 1 .. new_emp.count loop
dbms_output.put_line(new_emp(i)
.empno || ',' || new_emp(i).ename || ',' || new_emp(i).job || ',' || new_emp(i).sal);
end loop;
end;
type my_emp is table of scott.emp%rowtype index by binary_integer;
new_emp my_emp;
v_num number := 0;
cursor cur_emp is
select empno, ename, job, sal from scott.emp;
begin
/* for v_emp in cur_emp loop
v_num := v_num + 1;
select * into new_emp(v_num) from scott.emp where ename = v_emp.ename;
end loop;*/
select * bulk collect into new_emp from scott.emp;
for i in 1 .. new_emp.count loop
dbms_output.put_line(new_emp(i)
.empno || ',' || new_emp(i).ename || ',' || new_emp(i).job || ',' || new_emp(i).sal);
end loop;
end;
发表评论
-
oracle sql替换指定范围的字符串
2015-06-18 17:49 1064--oracle替换指定范围的字符串(范围4-6) selec ... -
oracle字符集修改 中文乱码
2015-03-30 15:06 935sqlplus / as sysdba;//操作系统用户认证模 ... -
oracle表关联层级树查询
2015-03-20 17:27 615select level ,lpad(' ', ( ... -
转:oracle层次查询 树查询 (详细)
2015-03-20 15:03 860oracle层次查询 转自:http://www.2cto. ... -
ORACLE表空间管理维护
2015-01-22 11:34 431http://www.cnblogs.com/kerrycod ... -
自写函数用于替换wm_concat函数.zip
2015-01-19 16:25 1204-- wm_concat出现在oracle10g版本中,不仅是 ... -
禁用启用所有外键约束.tst
2015-01-12 11:05 579禁用所有外键约束.tst declare cursor c ... -
oracle查询生成列别名
2015-01-06 15:00 428select ',' ,col.COLUMN_NA ... -
linux下重启oracle
2015-01-05 15:44 529oracle/oracle连接ssh后 登录数据库 ... -
oracle删除重复记录
2014-08-22 15:49 350delete from cred_account ca1 w ... -
oracle获取过程的错误异常代码,错误,异常栈信息
2014-08-22 15:19 315得到oracle异常行号,代码,异常栈信息 Sql代码 d ... -
数据库导入导出dump.txt
2014-07-28 10:26 445数据库导入导出dump -
oracle表空间管理
2014-04-24 11:15 712--查看修改ORACLE表空间 --1、查看所有表空间信息 s ... -
连接到sqlplus
2014-04-17 11:25 450root/passwd su - oracle sqlplus ... -
0001-Oracle-系统-视图
2014-03-29 09:59 453--oracle树查询 select * from FUNC ... -
ORACLE查看并修改最大连接数
2014-03-26 13:52 551ORACLE查看并修改最大连接数 第一步,在cmd命令行,输入 ... -
oracle系统视图
2014-03-26 09:29 418--oracle树查询 select * from FUNC ... -
Oracle批量杀死锁.tst
2014-03-03 16:45 463declare cursor mycur is s ... -
Oracle批量杀死锁.sql
2014-03-03 16:43 482declare cursor mycur is s ... -
oracle查看表空间使用情况
2013-12-11 15:19 870select b.file_name 物理文件名 ...
相关推荐
在Oracle数据库系统中,表类型和表变量是高级PL/SQL编程的重要组成部分,它们提供了在存储过程、函数和触发器中处理数据集的有效方式。本文将深入探讨Oracle表类型表变量的使用,以及如何通过提供的SQL脚本进行实践...
本文将围绕Oracle中的变量定义、类型以及如何在实际操作中进行有效利用等方面进行深入探讨。 #### 块的结构与变量定义 在Oracle的PL/SQL环境中,任何一段逻辑处理都可以被看作是一个“块”,通常由`DECLARE`、`...
- **`ORACLE_TERM`**: 设置终端类型。 - **`ORA_ASM_HOME`**: 指定ASM软件的安装目录。 - **`ORA_CRS_HOME`**: 指定Oracle Cluster Ready Services的安装目录。 - **`AGENT_HOME`**: 指定Oracle Agent的安装目录。 -...
Oracle支持多种数据类型,包括数值类型(NUMBER、INTEGER、BINARY_INTEGER等)、字符类型(VARCHAR2、CHAR)、日期类型(DATE)以及PL/SQL特定类型(PLS_INTEGER、 BOOLEAN等)。选择合适的数据类型可以确保数据的...
这个PersonType可以用于定义表中的列,或者作为PL/SQL程序中的变量类型。这样,你就有了一个结构化的数据单元,可以更方便地处理复杂的业务数据。 接下来,我们讨论表类型,这在Oracle中被称为集合类型。它们允许你...
例如,定义一个名为`num`的NUMBER类型变量: ```sql DECLARE num NUMBER; BEGIN num := 100; -- 赋值操作 END; ``` 二、PL/SQL变量的分类 1. 局部变量:在BEGIN和END之间的声明的变量,仅在声明它们的块中可见...
在Oracle数据库中,记录类型变量(Record Type Variables)是一种非常有用的特性,允许我们创建自定义的数据结构来存储和操作多列数据。以下是对记录类型变量的详细解释: 1. **Oracle记录类型变量**:记录类型变量...
在Java中实现Oracle变量的绑定方法,主要是为了优化SQL语句的执行效率,减少数据库解析负担,提升系统性能。Oracle数据库在处理SQL语句时,会先进行解析,然后将解析后的SQL语句存储在共享池(Shared Pool)中。如果...
### Oracle BIEE 变量总结与应用 #### 一、引言 Oracle Business Intelligence Enterprise Edition (BIEE) 是一款强大的商业智能工具,能够帮助组织机构从数据中提取价值并做出更好的决策。在 BIEE 的开发过程中,...
### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...
例如,当一个数字与字符串进行比较时,Oracle会尝试将字符串转换为数字,或者在存储过程中,如果参数的数据类型与变量不匹配,Oracle会尝试自动转换。 2. **显示转换**:另一种转换方式是通过显式使用CAST或TO_CHAR...
* type:类型变量,用于保存某个表的字段的实际类。 变量定义时可以指定 default 值,也可以指定 not null 约束,意味着变量不能为空。同时,变量也可以定义为常量,即在定义时就给定值,然后在程序中不能再对其...
在Oracle的PL/SQL编程中,变量和复合类型的使用是至关重要的。首先,我们要了解变量的基本概念。变量是用来存储数据的容器,在PL/SQL中,我们可以定义不同类型的变量,包括标量类型、复合类型和参照类型等。 标量...
boolean 类型用于表达真或假,可以为 boolean 类型变量赋值 true 或 false。主要用于 PL/SQL 脚本的流程控制。 type 类型用于返回某个表的字段的实际类型。例如:表.字段%TYPE。 在 PL/SQL 脚本中,变量的使用需要...
Oracle提供了多种连接类型,包括嵌套循环连接、群集连接、排序合并连接、笛卡尔连接、哈希连接和索引连接。 1. 嵌套循环连接(NESTED LOOP JOIN):这种连接方式适用于外部表小且内部表有高效索引的情况。Oracle会...
- **绑定变量的类型匹配**:确保绑定的变量值与数据库字段的数据类型一致,否则可能会导致类型转换错误。 - **绑定变量的优化问题**:在某些情况下,Oracle的优化器可能无法准确地估计使用绑定变量的SQL语句的执行...
这里定义了一个布尔类型变量,并赋值,然后使用 if 语句来判定其值。 六、type 类型 type 类型是一种特殊的变量类型,用于引用表中的字段类型。例如: ```sql declare v_empno emp.empno%type; v_ename emp....
1. **安装步骤**:指导用户如何下载并安装该工具,可能需要设置环境变量,确保与Oracle客户端兼容。 2. **连接配置**:介绍如何配置数据库连接参数,如主机名、端口号、服务名、用户名和密码。 3. **功能说明**:...
在 Oracle 中,变量是指存储在内存中的一个值,可以是数字、字符串、日期或其他数据类型。变量可以在 PL/SQL 代码中被声明、赋值和使用。 二、变量的分类 Oracle 变量可以分为以下几类: 1. 局部变量:在声明变量...
4. **类型匹配**:OracleCommand的`Parameters`集合中的数据类型(OracleType)应与数据库表列的数据类型相匹配。在示例中,`:id`被定义为`OracleType.Char`,这意味着在数据库中对应的`tea_id`字段应该是字符类型的...