- 浏览: 223786 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (244)
- java (23)
- java多线程 (7)
- 综合 (1)
- oracle10g (24)
- div+css (1)
- Flex (27)
- java Nio (1)
- java设计模式 (8)
- struts2 (10)
- spring3.0 (5)
- SSH (9)
- dwr (5)
- hibernate3.6 (17)
- dom4j (1)
- sql优化 (5)
- Quartz任务调度框架 (1)
- AOP (3)
- JavaScript (18)
- jquery (3)
- JSF (9)
- ruby (1)
- 正则表达式 (1)
- 明日准备 (2)
- eclipse (3)
- gvim (1)
- CMS (1)
- linux (6)
- 杂 (4)
- java 设计模式 (1)
- MySql (10)
- JBPM (4)
- JSP技术 (1)
- Mybatis And Ibatis (2)
- 经验之谈 (10)
- WebService (1)
- java分布式(高性能,高可用,可伸缩) (0)
- springMvc (2)
- redis (0)
- ant (1)
- Nutz (6)
- 配置管理 (0)
- css+div (1)
- eChars (1)
- angularJs (1)
- D3 (3)
- Scala (1)
最新评论
-
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
有个小失误,144和147行多了两个花括号
js面向对象2--js中工厂模式的演化(重要,详细) -
Cobain_LI:
学习了,之前一直都没注意到有这样的问题
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
YTT1121:
有网络拓扑发现的源代码么,或者您会编写么?可以有偿求购,搞科研 ...
flex 之twaver1--简单网络拓扑实现
--*******集合1--关联数组(下标为数字类型) /* plsql集合类型有三种:下面是第一种:关联数组 */ declare --定义一个数组类型 --mytable:自己定义的类型名字 --varchar2:类型mytable中元素的类型 --binary_integer:下标索引的数据类型 type mytable is table of varchar2(1000) index by binary_integer; v_mytable mytable; --用刚创建的类型,定义一个变量 begin v_mytable(-1) := '河南省汝州市'; v_mytable(0) := '的'; v_mytable(1) := 'S'; --设定下标为1的元素为“chen” 注意元素的下标无限制,可以为负数 v_mytable(2) := 'U'; v_mytable(3) := 'P'; v_mytable(4) := 'A'; v_mytable(5) := 'N'; dbms_output.put_line('数组元素的总数是:' || v_mytable.count); --注意first,last只是取元素的下标值,并不是取元素的值,如下: dbms_output.put_line('第一个元素下标是:' || v_mytable.first || '--第一个元素是:' || v_mytable(v_mytable.first)); dbms_output.put_line('最后一个元素下标是:' || v_mytable.last || '---最后一个元素是:' || v_mytable(v_mytable.last)); --for循环取数组中的值 for v_count in v_mytable.first..v_mytable.last loop dbms_output.put_line(v_mytable(v_count)); end loop; end;
输出:
数组元素的总数是:7
第一个元素下标是:-1--第一个元素是:河南省汝州市
最后一个元素下标是:5---最后一个元素是:N
河南省汝州市
的
S
U
P
A
N
PL/SQL 过程已成功完成。
--*******集合2--关联数组(下标为字符串类型) /* 这种类型相当于java中的map 键-值对 */ declare type string_table is table of varchar2(30) index by varchar2(30); v_mytable string_table; v_record emp%rowtype; cursor c is select ename,job from emp; keyTemp varchar2(30); --集合中存放键的临时变量 begin --读取emp表中的前三条记录,存储在集合v_mytable中,最后遍历该集合。 for c_temp in c loop v_mytable(c_temp.ename) := c_temp.job; end loop; dbms_output.put_line(v_mytable.count); --集合中元素(键值对)总数 dbms_output.put_line(v_mytable.first); --集合中第一个元素的键 dbms_output.put_line(v_mytable.last); --集合中最后一个元素的键 --//遍历 keyTemp = v_mytable.first; --取集合中第一个键值对的键赋给临时变量 while (keyTemp is not null) loop --如果第一个元素的键不为空进行循环 dbms_output.put_line('键为: ' || keyTemp || ' 值为:' || v_mytable(keyTemp)); keyTemp := v_mytable.next(keyTemp); end loop; end;
输出为:
14
ADAMS
WARD
键为: ADAMS 值为:CLERK
键为: ALLEN 值为:SALESMAN
键为: BLAKE 值为:MANAGER
键为: CLARK 值为:MANAGER
键为: FORD 值为:ANALYST
键为: JAMES 值为:CLERK
键为: JONES 值为:MANAGER
键为: KING 值为:PRESIDENT
键为: MARTIN 值为:SALESMAN
键为: MILLER 值为:CLERK
键为: SCOTT 值为:ANALYST
键为: SMITH 值为:CLERK
键为: TURNER 值为:SALESMAN
键为: WARD 值为:SALESMAN
PL/SQL 过程已成功完成。
发表评论
-
oracle 取日期字段的年月日。
2015-06-01 20:19 2031-- Create table create table O ... -
oracle查询一个表的所有分区的名字及所在的表空间
2015-04-04 13:03 1627从USER_TAB_PARTITIONS这个数据库字典表中查询 ... -
oracle表分区详解(转载)
2015-04-04 10:40 535特别注明:该博文转自:http://tianzt.blog.5 ... -
oracle执行计划详解
2015-03-29 09:53 498一.相关的概念 Rowid ... -
sql分组可以按照多个字段分组
2014-12-03 23:38 1050--创建学生表 create table student(s ... -
Oracle二:insert delete update returning into句式
2014-12-01 23:02 1047功能:插入,删除,更新返回操作的记录字段,赋值到变量。 注意: ... -
oracle一:oracle创建表空间,创建用户,分配权限
2014-12-01 22:10 619--第一步:用sql developer或sql plus的s ... -
Hibernate 调用返回值的存储过程
2014-08-04 02:20 2810注:原创作品,转载请注明出处。 曾一度认为orac ... -
oracle创建用户,创建表空间,分配权限。
2014-08-03 19:15 662注:原创作品,转载请注明出处。 --1.首先用scott( ... -
oralce 游标
2014-01-20 16:32 4591,一般游标、参数游标。 declare dep ... -
plsql 表达式
2014-01-01 12:33 658第一:boolean赋值 实例: [color=orange] ... -
oracle10g 系统自带函数-subStr,sys_connect_by_path
2013-12-31 15:08 7931,subStr subSrt是截取字符串函数,下面是详 ... -
oracle 复合类型-record、数组、%type、%rowtype、plsql table类型
2013-12-30 08:38 3122知识点: 1,ORACLE 在 PL/SQL 中除了提供象前面 ... -
oracle 视图(view)
2013-12-29 19:37 6301,视图分为两种 第一 ... -
处理scott用户没有创建视图的权限
2013-12-29 19:06 779通过sys账户给scott账户授权: grant creat ... -
insert into/update/delete returning into语法
2013-12-29 18:47 1386insert into/update/delete ... -
oracle rownum 详解 rowid
2013-12-29 18:23 7331,针对select * from scott.d ... -
plsql点滴
2013-12-29 18:14 5051,oracle对关键字大小不区分,对内容大小区分。 2,PL ... -
plsql实战之综合应用
2013-12-25 13:29 497create or replace package pack_ ... -
oralce plsql 游标双循环实现 一个表中id的插入
2013-10-10 09:14 587declare tempId1 department ...
相关推荐
标题 "plsql-vf-dbfodbc.rar" 暗示了这个压缩包与PL/SQL(Oracle数据库的编程环境)以及Visual FoxPro(VFP)数据库系统有关,特别是涉及到在PL/SQL环境中通过ODBC(Open Database Connectivity)驱动程序访问DBF...
Web版的PLSQL工具,如"plsql-web.rar",旨在提供一种通过Web界面来远程访问和管理Oracle数据库的解决方案。 "plsql-web.rar"可能是一个包含PLSQL Web客户端的压缩文件,允许用户通过Web浏览器进行数据库开发、查询...
sonar-plsql-plugin-2.9.1.1051jar包,支持sonarqube对sql的扫描
plsql的svn插件使用办法压缩包内有,也可以看我的博客进行安装。
自定义函数`FUNCTION_SF_SPLIT_STRING`如上所示,是一个典型的用于分割字符串的函数,它接受两个参数:待分割的字符串`STRING`和用作分隔符的子字符串`SUBSTRING`,返回一个`VARCHAR2`类型的数组,其中包含了分割后...
PLSQL-Developer-总是断开数据库连接解决办法 具体解决方案详见附件内容。
"PLSQL设置快捷键(PlSql-PlugIns-shortcut.txt)"这个文件显然提供了关于如何在PLSQL Developer中设置快捷键的信息,方便用户快速执行PL/SQL语句。 在PLSQL Developer中,快捷键的设置可以极大地提升开发者的编码...
PLSQL Developer是一款专门为Oracle数据库开发设计的高效工具,它的出现极大地提升了开发人员的工作效率和代码质量。这款软件集成了多种实用功能,使得数据库管理和应用程序开发变得更加便捷。 首先,PLSQL ...
将字符串分割成数组: ...用法:可以将分割结果做为一个数组或者数据库表列来使用 select * from scott.emp where empno in (select column_value from table(my_split('7369,7499,7521,7844',',')));
总的来说,`ruby-plsql-master`项目为Ruby开发者提供了一种途径,让他们能够利用PL/SQL的强大功能,同时保持Ruby的开发体验。理解这两种语言的特性和如何在它们之间建立接口,对于提升开发效率和项目质量至关重要。...
plsql-64位注册机,亲测可用 = = = = =
- **内置函数**:PL/SQL提供了丰富的内置函数,如数学函数、字符串函数、日期函数等。 #### 三、流程控制结构 **3.1 条件控制** - **IF语句**:根据条件的不同执行不同的代码块。 - **CASE语句**:根据多个条件...
**PLSQL-7.1管理数据库** PLSQL(Procedural Language/Structured Query Language)是Oracle数据库中的一个编程语言扩展,它将SQL语句与过程式编程语法相结合,用于创建和管理复杂的数据库应用程序。PL/SQL ...
plsql-init的bat脚本
plsql-解压版 Win7-64位+Oracle11.2g+使用PLSQL_Developer 的解决办法 1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0) 下载instantclient-basic-win32-11.2.0.1.0....
"plsql-oracle-instantclient-x86-64-11.2.0.1.0" 是一个特定版本的Oracle Instant Client,针对64位Windows操作系统。 标题中的"plsql-oracle-instantclient-x86-64-11.2.0.1.0" 提供了以下关键信息: 1. "plsql...
总之,"plsql-插件.zip"提供的内容能够显著提升PL/SQL Developer的用户体验和功能性,无论是通过汉化包简化了界面语言,还是通过CPL/SQL插件增强了代码编写能力,都为Oracle数据库开发工作带来了极大的便利。...
标题中的"32bit-plsql-svn-plugins.zip"指出这是一个针对32位系统的PL/SQL Developer集成的SVN(Subversion)插件包。PL/SQL Developer是一款强大的Oracle数据库开发工具,而SVN则是一种版本控制系统,用于跟踪和...
标题中的"plsql-developer-1106"指的是该软件的版本号11.06,这通常代表了软件在功能、性能和稳定性上的改进与优化。 描述中提到"oracle必备工具,带汉化包,ZC码",这表明PL/SQL Developer 11.06已经进行了汉化...
"PLSQL-64绿色免安装版"意味着这是一个专为64位操作系统设计的版本,它无需复杂的安装过程,用户可以直接运行以进行数据库相关的工作。 在64位系统中,PLSQL Developer的64位版本能够更好地利用系统资源,处理大...