Oracle VARRAY
Oracle VARRAY(变长数组)通俗的讲就是一个存储有序的元素集合,而其每个元素都有一个相关索引,该索引相对应元素在数组中的位置。变长数组存在大小的限制,但是可以动态进行更改。创建变长数组语句:Create Type varray_phone as varray(3) of varchar2(50); 接下来应用这个变长数组,先创建一个人员表,人员表中拥有一列电话,类型是变长数组,意思是这个人,可能有一个电话号码,也可能有2个,最多3个。create table person3 ( id integer constraint person3_pk primary key, first_name varchar(20), last_name varchar(20), ph
SQL概要文件--转自老熊的BLOG
转帖,原文见:http://www.laoxiong.net/sql-profiles-partii.html#comment-1098Oracle 11g从发布到现在,也有几个年头了。而在国内来说,Oracle 10g仍然是主流,甚至一些电信运营商的核心系统仍然在使用9i。作为Oracle 10g的一项新特性,SQL Profiles被使用得并不太多。不管是在论坛、个人的BLOG还是其他一些地方,SQL Profiles的介绍也相对较少使用SQL Profiles无非是两个目的:锁定或者说是稳定执行计划。 在不能修改应用中的SQL的情况下使SQL语句按指定的执行计划运行。 那么SQL Profile到底是什么?在我看来,SQL Profile就是为某一S