学习TYPE IS TABLE OF VARCHAR2 INDEX BY VARCHAR
今天一朋友发给我一个存储过程,里面有我一些不懂的东西,现记录如下:
TYPE IS TABLE OF VARCHAR2 INDEX BY VARCHAR 有这么一段不明白什么意思,自己做了一个测试:
CREATE OR REPLACE procedure pro_parttable_auto
as
v_table_name varchar2(100);
TYPE type_array_str IS TABLE OF VARCHAR2(32) INDEX BY VARCHAR(32);
v_array_table type_array_str;
beginv_array_table('STATIC_AGG_HOUR') := 'PART_AGGHOUR_';v_array_table('STATIC_AGG_PROVINCE_DAY') := 'PART_PROV_';v_table_name := v_array_table.FIRST;
loopexit when v_table_name is null;dbms_output.put_line(v_array_table(v_table_name));dbms_output.put_line(v_table_name);v_table_name := v_array_table.next(v_table_name);
end loop;
end;
/
set serveroutput on
exec pro_parttable_auto
PART_AGGHOUR_
STATIC_AGG_HOUR
PART_PROV_
STATIC_AGG_PROVINCE_DAYPL/SQL procedure successfully completed.
学习TYPE IS TABLE OF VARCHAR2 INDEX BY VARCHAR相关推荐
- 解析:type t_string is table of varchar2(32767) index by binary_integer
@ 理解一: table 相当于是数组,这里定义了一个数组类型t_string; INDEX BY BINARY_INTEGER这里是定义数组下标是整数,因为ORACLE中下标可以是字符串. VARC ...
- [20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED2.txt
[20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED2.txt --//简单探究12c TABLE ACCESS BY INDEX ROWID BATCH ...
- 笔记:SQL概述及数据定义(模式SCHEMA、表TABLE、索引INDEX)
SQL概述及数据定义(模式SCHEMA.表TABLE.索引INDEX)的学习笔记.修改与补充 目录 0.前言 1.思维导图 2.SQL概述 (1)什么是SQL? (2)SQL的特点 (3) SQL的基 ...
- hibernate4.x自动建表时候创建外键失败ERROR: HHH000389: Unsuccessful: alter table ORDERS_NOPK1 add index
1 错误描述: 场景:hibernate 自动建立非主键多对一关联时候 ERROR: HHH000389: Unsuccessful: alter table ORDERS_NOPK1 add ind ...
- oracle full table scan,ORACLE优化之执行规划(1) - TABLE FULL SCAN/INDEX FULL SCAN
ORACLE优化之执行规划(1) - TABLE FULL SCAN/INDEX FULL SCAN TABLE FULL SCAN 全表扫描,表示表中所有记录都被访问到.如果表很大, 该操作对查询性 ...
- mysql move table_关于move table和rebuild index批量操作的记录
关于move table和rebuild index批量操作的记录 首页 → 数据库技术 背景: 阅读新闻 关于move table和rebuild index批量操作的记录 [日期:2015-07- ...
- Oracle执行计划。RBO优化器和CBO优化器。TABLE ACCESS FULL,TABLE ACCESS BY INDEX ROWID,TABLE ACCESS BY INDEX SCAN
文章目录 通过PL/SQL Developer查看查询的执行计划 1. 什么是执行计划 2. 配置执行计划需要显示的项 3执行计划的常用列字段解释 4. 使用执行计划 5. 查看执行计划 5.1 执行 ...
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- Twaver-HTML5基础学习(10)嵌入Table
嵌入Table 工具JS const twaver = require('twaver'); // 设置每个图元name的颜色 twaver.Styles.setStyle('label.color' ...
最新文章
- 智能指针引用计数器版
- python和vba操作excel_python调用excel中VBA代码
- Github注册过程以及对管理软件的了解
- 定位Bean 扫描路径
- 一分钟教你用Excel从统计局抓数据!
- 使用spring实现邮件的发送(含测试,源码,注释)
- mac 怎样卸载mysql_如何卸载mac中的mysql?
- 高斯核函数参数确定_高斯过程
- ShellSort 希尔排序
- 浙大python读者验证码_Python实现简单生成验证码功能【基于random模块】
- android开发之自定义AutoCompleteTextView
- 数字信号处理学习笔记[3] 滤波与褶积,Z变换
- 3dmax如何呈现Z频道
- 音频技术及行业的发展
- 2022细胞生物学实验原理复习资料汇总
- 《名贤集》《明贤集》四言集
- JWT简介、JWT优缺点、JWT使用方法、.NET6使用JWT示例、JWT与Session对比
- stm32f103vet6利用fsmc控制LIL9341液晶屏
- Kerberos认证流程
- 【回忆 总结】我的大学四年
热门文章
- 2021年山东大学程序设计精英挑战赛 真题
- 抖音小店无货源:创业很苦,坚持很酷,她是如何做到日赚1k+的?
- 快速检测算法——Object detection at 200 Frames Per Second
- 寒假社会实践完整版内容,一套流程
- android broadcast 大全,android 动作、广播、类别等标识大全(Android actions, broadcasts, categories, etc.).doc...
- 下载知网论文PDF版本
- 几种常用的像素混合方法
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突——我的解决方案
- 【文本文件单词数统计】统计《哈姆雷特》作品文本文件中除一些冠词、代词、连接词之外出现最多的单词,打印数量最多的前十个单词
- 简要说明中国大学生篮球状况和未来发展前景(300字