PLSQL集合索引表(或者叫做关联数组,associative array )嵌套表(nested table)变长数组(varray)二维数组(多层集合)索引表---创建索引表类型的语法如下所示:               TYPE 
原创 2016-06-11 21:43:26
1070阅读
Oracle PL/SQLplsql的一般结构体:declare(可选,声明各种变量和游标的地方)begin(必要的,从此开始执行)exception(抓取到异常后执行的)end;[sql] view plaincopyset serveroutput on;(默认是关闭)  ---简简单单的plsql输出begin  &nbs
转载 精选 2014-11-06 18:08:17
788阅读
联合数组创建联合数组的语法如下所示(方括号中的保留字和短句是可选的)TYPE type_name is table of element_type(not null) index by element_type;type_name TYPE_NAME;注意,需要两个步骤声明联合数组。首先,使用TYPE语句声明表结构,其中type_name是在第2步骤中所使用的类型的名称,用于声明一个实际的表。el
原创 2014-12-19 19:28:37
735阅读
      针对多行单列的数据处理,用之前的标量变量肯定不行,这里引入一个新的数据类型复合数据类型。这个复合类型类似于语言的数组struct[i],包括索引表,嵌套表,边长数组三种类型,记住记录是管理单行数据的结构体,而集合时管理多行数据的结果体集合就是列表,可能有序也可能无序,有序列表的索引是唯一性的数字下标,而无序列表的索引是唯一性的标识符,标
原创 2017-08-04 08:49:25
1172阅读
1、介绍2、运用3、与代码生成器结合
原创 2022-11-09 16:32:55
70阅读
plsql
原创 2013-12-03 22:06:00
1129阅读
PL/SQL是 Procedure Language & Structured Query Language 的缩写辅助命令:set serveroutput on –打开日志输出clear –清屏sql设置SQL> set timing on;
原创 2021-11-23 16:17:15
432阅读
1、登录后默认自动选中My Objects? 设置方法:Tools菜单--Brower Filters会打开Brower Filters的定单窗口,把“My Objects”设为默认即可。? 同理,可以在Tools菜单--Brower Filters中把你经常点的几个目录(比如:tables Views Seq Functions Procedures)移得靠上一点,并加上颜色区分,这样你的平均寻表时间会大大缩短,试试看。? 2、记住密码? 设置方法:Tool...
转载 2013-08-24 21:16:00
110阅读
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)它是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上添加了编程语言的特点,所以PL/SQL把数据
转载 2017-06-29 11:22:00
131阅读
2评论
declare  v_year number := 2013;  v_month number := &input_month;  v_day number;  v_lastday number;begin  dbms_output.put_line(v_year || '年' || v_month || '月的月历');    --转换星期为数字,方便计算  case substr(to_cha
原创 2022-11-17 12:39:08
144阅读
declare cursor cur is SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( select d.tbbm,i.inventoryid,i.chmc,i.jgbs,i.zhbs,i.chlx,i.createtime ...
原创 2021-08-25 09:40:13
195阅读
declare cursor cur is SELECT * FROM ( SELECT A.*, ROWNUM RN
原创 2022-02-18 14:36:01
413阅读
文章目录① 安装oracle服务端②安装plsql③配置监听
原创 2022-09-06 06:45:24
369阅读
--打包--创建包步骤:1、声明(创建包头)2、创建数据
原创 2022-11-20 20:23:29
92阅读
红帽(Red Hat)是一家总部位于美国的软件公司,致力于提供开源软件解决方案。在全球IT行业中,红帽以其出色的Linux发行版、Oracle数据库管理和PL/SQL(Procedural Language/Structured Query Language)技术而闻名。本篇文章将重点介绍红帽在Linux、Oracle和PL/SQL方面的应用。 首先,让我们来了解一下红帽公司。红帽是一家具有悠久
原创 2024-05-06 10:20:55
9阅读
pl/sql集合处理单行单列数据,可以使用标量变量;处理单行多列的数据,可以使用pl/sql记录(%rowtype,record);处理单列多行数据,可以使用pl/sql集合。pl/sql集合类型是类似于高级语言数组的一种复合数据类型。包括:嵌套表(table),数组(varray)两种。一、嵌套表1.定义:嵌套表用于处理相同类型的多个数值,其中每个数值称为一个元素。元素的个数从1开始,元素个数的
集合有3种类型:1索引表2嵌套表3变长数组语法:type type_name as table of element_type [not null] index by [pls_integer|binary_integer|varchar2(size)]type deptno is table of dept.deptno%type not null index by pls_intege
原创 2021-09-08 09:26:24
257阅读
PLSQL介绍PLSQLOracle对SQL99的一种扩展,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL…SQL99是什么(1)是操作所有关系型数据库的规则(2)是第四代语言(3)是一种结构化查询语言(4)只需发出合法合理的命令,就有对应的结果显示SQL的特点(1)交互性强,非过程化(2)数据库操纵能力强,只需发送命令,无需关...
原创 2021-07-08 14:03:15
333阅读
whiledeclare v_size int; v_isLast int; v_index int;begin -- 每一次处理10条 v_size :=10; -- 结束标志符 -1退出 v_isLast :=1; -- 处理次数 v_index :=0; while v_isLast!=-1 loop v_index ...
原创 2021-08-25 10:44:04
549阅读
whiledeclare v_size int; v_isLast int; v_index int;begin --
原创 2022-02-18 13:39:30
116阅读
  • 1
  • 2
  • 3
  • 4
  • 5