ORACLE PL/SQL 執行個體精解之第二章 通用程式設計語言基礎

來源:互聯網
上載者:User

標籤:

通用程式設計語言基礎

2.1PL/SQL編程基礎

1. 字元類型:支援四中類型字元:字母,數字,符號和空格,組合一個或多個字元就會建立一個詞彙單元

2. 詞彙單元

a.標識符必須以字元開頭

b.保留字是pl/sql專用詞

c. 定界符只對pl/sql有特殊含義的字元(算數操作和引號)

d.註解單行(--)多行(/**/)

2.1.1 利用語言群組件

字元類和詞彙單元相當於字母和拼字單詞

2.1.2 利用PL/SQL變數

a v_a 和V_A是相同的變數名,PL/SQL不區分大小寫

b. 可以使用coalesce函數會把運算式列表中每個運算式與null進行比較,並返回一個非null的運算式的值

2.1.3 不要使用關鍵字

2.1.4 在PL/SQL中使用標識符

到聲明的資料類型為varchat2的時候,需要在賦值常量的時候添加單引號

2.1.5使用Anchored資料類型

給變數設定資料類型可以基於某種資料庫物件,稱作anchored聲明

Orache的資料類型

varchar2:儲存變長字元。參數必須,制定字元資料的最大長度,最大為32767。不使用常量或者變數來制定最大長度:必須使用整數類型的字面值。資料庫列最大寬度為4000位元組

CHAR:儲存訂場字元,參數可選,。不使用常量或者變數來制定最大長度:必須使用整數類型的字面值。資料庫列最大寬度為2000位元組

NUMBER(precision,scale):儲存任何大小的定點或者浮點數,precision是數位位元,scale決定是否四捨五入,可以制定精度省略位,如果scale是0,並且只允許使用整數

BOOLEAN:儲存 true,false或者null,只能把true,false或者空值Null賦予boolean變數,值true和false不能插入到資料庫列

LONG:儲存變長字串

LOB:大型資料 可以存二進位對象,例像或者視頻,最大為4GB

2.1.6 聲明和初始設定變數

變數必須聲明,以便被引用。

操作符

算數操作符(**,*,/,+,-)

比較操作符(=,<>,!=,<,>,<=,>=,LIKE,IN,BETWEEN,IS NULL, IS NOT NULL, NOT IN)

邏輯操作符(AND,OR,NOT).

字串操作符(||,LIKE)

 

ORACLE PL/SQL 執行個體精解之第二章 通用程式設計語言基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.