变长数组:是一个存储有序元素的集合,每个元素都有一个索引,该索引相对应元素在数组中的位置。变长数组存在大小的限制,但是可以动态进行更改。   创建变长数组语句:   Create Type varray_phone as varray(3) of varchar2(50);   接下来应用这个变长数组,先创建一个人员表,人员表中拥有一列电话,类型是变长数组,意思是这个人,可能有一个电话号码,
转载 精选 2010-12-19 17:49:35
876阅读
转载 2011-12-14 10:47:00
78阅读
2评论
 1 说明 1.1 RECORD 定义记录数据类型。它类似于C语言中的结构数据类型(STRUCTURE)。PL/SQL提供了将几个相关的、分离的、基本数据类型的变量组成一个总体的方法,即RECORD复合数据类型。在使用记录数据类型变量时,须要在声明部分先定义记录的组成、记录的变量,然后在运行部分
原创 2022-01-12 14:28:12
153阅读
1     说明1.1       RECORD  定义记录数据类型。它类似于C语言中的结构数据类型(STRUCTURE),PL/SQL提供了将几个相关的、分离的、基本数据类型的变量组成一个整体的方法,即RECORD复合数据类型。在使用记录数据类型变量时,需要在声明部分先定义记录的组成、记录的变量
原创 2022-02-23 14:03:44
2529阅读
create or replace type rec_def as object ( pvtrsid int );//不能声明成record,只有局部的类型(sp 中)才可以声明record create or replace type my_table_type is table of rec_def; declare rec rec_
原创 2023-07-02 12:35:52
89阅读
CREATE OR REPLACE TY
原创 2022-07-19 19:58:08
62阅读
本文使用系统自带的表emp表,对应的表结构和数据截图如下:创建测试脚本窗口输入如下脚本信息:-- Created on 2018/
原创 2022-06-18 00:34:44
515阅读
Oracle的STRUCT和VARRAY的读写方法巧巧电脑网络 2010-02-25 qqread 佚名   收藏此文 大 中小分享到
原创 2023-07-03 15:41:59
118阅读
record:该集合可以存储一对多的标量属性。pl/sql表:是pl/sql代码中的“表”,只存在应用运行期间(内存里),类似“数组”,稀疏的,大小可以动态增长,可以有负下标,但不能存储在数据库表中。varray:与pl/sql区别是可以在表列中存储,是密集的,不能删除单独记录,不能有负下标,固定大小的集合。nested table:可以在表列中存储,稀疏的,可以删除单独记录,不能有负下标,大
转载 精选 2010-12-19 17:54:57
433阅读
create or replace type self_define_varray_type1 is varray(3) of varchar2(100);create or replace type self_define_va
原创 2022-07-21 19:44:35
43阅读
Oracle or ORACLE? 有人肯定要问这个单词的大小写也存在区别吗? 事实是还真的有不少的差别! 在常用术语"ORACLE server"中使用全部大写的字母,"ORACLE server"表示甲骨文数据库服务器,引申过来纯大写的"ORACLE"也代表其数据库服务器。 而首字母O大写其他小写的"Oracle"一般在表示Oracle甲骨文有限公司"Oracle Corp"时使用,引
原创 2011-05-04 19:09:25
3351阅读
https://deadzq.github.io/oracle/Oracle.html 我的oracle笔记1 https://deadzq.github.io/oracle/Oracle2.html oracle触发器 数据库就是用户存放数据,访问数据,操作数据的存储仓库 用户的各种数据被存放在数
原创 2021-07-08 13:46:40
4469阅读
1点赞
Oracle Active DataGuard Oracle to Oracle
原创 2019-02-01 10:28:15
3138阅读
2点赞
环境介绍:        两台装有Solaris10的虚拟机,主机名为GG01和GG02 ,对应的IP为192.168.1.91和192.168.1.92。目前已经安装了oracle database 10g软件,数据库已处于运行状态。GG01上的数据库实例是GGDB01,而GG02上的数据库实例是GGDB02。网上好多类似文档中的数据
推荐 原创 2011-04-29 13:37:47
6228阅读
3点赞
6评论
案例(1)就假设我修改了一条数据:update people set name='Fusnow' where name='old fusnow';那我需要做的事情包括:在redo log buffer生成redo信息(包括对表的redo,undo的redo,索引什么的就不考虑了)在buffer cache里修改name='Fusnow',修改undo
原创 2013-05-10 09:29:07
3280阅读
现象描述:  在oracle 10g/11g版本引进的oracle集群软件oracle clusterware,如果需要在服务器上重新安装Oracle clusterware(crs),首先必须把Oracle clusterware(crs)删除干净。      告警信息:  因Oracle clusterware(crs
原创 2012-01-11 17:50:16
5754阅读
而补漏,不为晚矣;视图的概念视图是基...
原创 2023-07-19 16:01:40
266阅读
01.{Oracle题目}你判断下面语句,有什么作用?(选择1项) GRANT update ON inventory TO joe WITH GRANT OPTION; A)一个系统权限被授予用户JOE B) 一个对象权限被授予用户JOE C) 用户JOE被授予在这个对象上的所有权限 D) 一个系统权限和一个对象权限被授予用户JOE02.{Oracle
转载 2013-09-28 08:50:00
2470阅读
2评论
Oracle SQL的优化规则: [color=blue][b]尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替[/b][/color] 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接
原创 2023-02-06 17:07:51
434阅读
故障分类一        数据库挂起故障1 由于ARCHIVE挂起导致数据库挂死2 NIT文件中SGA区设置太大,导致内存不够用,数据库和系统都挂死3 由于临时表空间无法扩展导致数据库被挂起4由于未打补丁导致RMAN备份时将数据库挂起故障分类二  数据库功能/性能异常5由于BLOB类型的表记录数太多操作又太频繁导致数据库效率急差6由于未对特大表(达
  • 1
  • 2
  • 3
  • 4
  • 5