可變數組,是一種集合。一個可變數組是一個對象的集合,其中每個對象都具有相同的數據類型。可變數組的大小在創建時決定。在表中創建可變數組后,可變數組在主表中即為一個列。
創新互聯建站是一家成都網站建設、成都網站設計,提供網頁設計,網站設計,網站制作,建網站,定制網站,網站開發公司,從2013年創立是互聯行業建設者,服務者。以提升客戶品牌價值為核心業務,全程參與項目的網站策劃設計制作,前端開發,后臺程序制作以及后期項目運營并提出專業建議和思路。
可變數組特性
1)可變數組主要的特性即是元素的最大個數是有限制
2)可變數組下標固定為1,上限可以擴展
3)在可變數組聲明時自動設置為NULL值.所謂的空值指的是集合本身是空,不是針對它所擁有的元素,故在元素引用前需要對其進行初始化
可變數組創建語法:
CREATE [OR REPLACE] TYPE 類型名稱 IS VARRAY(長度) OF 數據類型;
例如:定義一個可變數組類型 my_varray ,它的最大容量是5,元素類型是 VARCHAR2.
1、簡單類型的可變數組
2、定義TYPE類型的可變數組
輸出結果:公司code:204
3、定義二維可變數組
輸出結果:
4、定義復合類型的可變數組
輸出結果:
事故號:AAA 版本號:1 有效標識:1
事故號:BBB 版本號:2 有效標識:1
事故號:CCC 版本號:3 有效標識:0
1、通過圖形界面操作,在左側依次選擇objects-tables,右鍵單擊要修改的表名,選中‘Edit’-column,可以直接修改;
2、使用DDL語句:alter table 表名 modify 字段名(字符類型(長度))
例如:
alter table emp modify ename(varchar2(32))
lengthb(string)計算string所占的字節長度:返回字符串的長度,單位是字節
length(string)計算string所占的字符長度:返回字符串的長度,單位是字符
對于單字節字符,LENGTHB和LENGTH是一樣的.
如可以用length(‘string’)=lengthb(‘string’)判斷字符串是否含有中文。
注:
一個漢字在Oracle數據庫里占多少字節跟數據庫的字符集有關,UTF8時,長度為三。
select lengthb('飄') from dual 可查詢漢字在Oracle數據庫里占多少字節
length函數:取字符串長度
where length(area_code)=4 :篩選 area_code 的長度為4的記錄
網站欄目:oracle長度怎么用 oracle的字段長度
網頁路徑:http://vcdvsql.cn/article26/hehpcg.html
成都網站建設公司_創新互聯,為您提供標簽優化、App設計、網站改版、、Google、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯