自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle VARRAY的實(shí)際應(yīng)用簡介

數(shù)據(jù)庫 Oracle
以下的文章是對Oracle VARRAY創(chuàng)建變長數(shù)組語句的描述,以及Oracle VARRAY(變長數(shù)組)的實(shí)際應(yīng)用的介紹,望你在瀏覽之后會有會所收獲。

Oracle VARRAY(變長數(shù)組)通俗的講就是一個存儲有序的元素集合,而其每個元素都有一個相關(guān)索引,該索引相對應(yīng)元素在數(shù)組中的位置。變長數(shù)組存在大小的限制,但是可以動態(tài)進(jìn)行更改。

創(chuàng)建變長數(shù)組語句:

 

  1. Create Type varray_phone as varray(3) of varchar2(50); 

接下來應(yīng)用這個變長數(shù)組,先創(chuàng)建一個人員表,人員表中擁有一列電話,類型是變長數(shù)組,意思是這個人,可能有一個電話號碼,也可能有2個,最多3個。

 

  1. create table person3  
  2. (  
  3. id integer constraint person3_pk primary key,  
  4. first_name varchar(20),  
  5. last_name varchar(20),  
  6. phone varray_phone  
  7. )  

 

填充變長數(shù)組

 

  1. insert into person3 values(1,'yuan','weixiang',varray_phone('12345','34567','56789'));  
  2. SQL> select * from person3;  
  3. ID FIRST_NAME LAST_NAME PHONE  

1 yuan weixiang Oracle VARRAY_PHONE('12345', '34567', '56789')

表明該用戶擁有3個電話號碼。

當(dāng)什么內(nèi)容不添加的時候,查詢結(jié)果如下:

 

  1. insert into person3 values(2,'hao','lihai',varray_phone());  
  2. SQL> select * from person3;  
  3. ID FIRST_NAME LAST_NAME PHONE  

 

1 yuan weixiang VARRAY_PHONE('12345', '34567', '56789')

2 hao lihai VARRAY_PHONE()

修改變長數(shù)組中的元素

 

  1. update person3 set phonevarray_phone('12345','34567') where id = 2;  
  2. ID FIRST_NAME LAST_NAME PHONE  

 

1 yuan weixiang VARRAY_PHONE('12345', '34567', '56789')

2 hao lihaiOracle VARRAY_PHONE('12345', '34567')

數(shù)據(jù)字典

user_varrays表

all_varrays表

修改變長數(shù)組的元素的長度大小

 

  1. Alter type varray_phone  
  2. modify element type varchar2(60) cascade  

 

cascade選項(xiàng)把更改傳播到數(shù)據(jù)庫中的依賴對象 Person3就是依賴對象

修改變長數(shù)組元素的數(shù)目

 

  1. alter type varray_phone modify limit 5 cascade 

上述的相關(guān)內(nèi)容就是對Oracle VARRAY的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle內(nèi)存結(jié)構(gòu)的相關(guān)篇SGA
  2. Oracle安裝腳本的相關(guān)代碼介紹
  3. Oracle體系結(jié)構(gòu)中的基本概念,數(shù)據(jù)庫的介紹
  4. Oracle體系結(jié)構(gòu)實(shí)例的相關(guān)內(nèi)容介紹
  5. Windows 7下安裝Oracle 11g相關(guān)問題解決方法

 

責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-03-31 17:40:15

Oracle SELE

2010-04-29 13:31:16

Oracle Orad

2010-04-02 13:34:33

Oracle DBA

2010-03-16 09:20:25

Python時間

2010-03-30 14:32:38

Oracle Date

2010-05-04 15:15:39

Oracle分頁查詢

2010-04-29 09:16:16

Oracle密碼過期處

2010-04-09 09:28:30

Oracle自增字段

2010-04-21 13:31:11

Oracle時間

2010-03-29 15:33:18

Oracle EXP

2010-04-06 16:00:19

Oracle更改表

2010-04-09 13:35:35

Oracle啟動

2010-04-09 16:26:53

Oracle join

2010-04-28 15:04:37

Oracle數(shù)據(jù)

2010-05-12 17:26:55

MySQL維護(hù)

2010-03-19 15:16:11

Python代碼

2010-05-31 15:49:29

MySQL臨時表

2010-04-12 12:30:44

Oracle 安裝腳本

2010-04-23 08:56:12

Oracle DRCP

2010-04-27 09:28:55

綁定變量
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號