PLSQL Language Reference-PL/SQL語言基礎-變數賦值-使用賦值語句賦值
變數賦值
有3種方式:
n 使用賦值語句將表示式值賦給變數。
n 使用SELECT INTO 或FETCH語句賦與表中的值。
n 將變數傳遞給子程式的OUT或IN OUT引數,在子程式內部進行賦值。
變數和值必須具有相容的資料型別。相容的資料型別是指值可以被隱式地轉換成對應的型別。
使用賦值語句賦值
變數名 := 表示式; |
DECLARE --可以在定義時指定初始值 wages NUMBER; hours_worked NUMBER := 40; hourly_salary NUMBER := 22.50; bonus NUMBER := 150; country VARCHAR2(128); counter NUMBER := 0; done BOOLEAN; valid_id BOOLEAN; emp_rec1 employees%ROWTYPE; emp_rec2 employees%ROWTYPE; TYPE commissions IS TABLE OF NUMBER INDEX BY PLS_INTEGER; comm_tab commissions;
BEGIN --也可以在宣告之後賦值 wages := (hours_worked * hourly_salary) + bonus; country := 'France'; country := UPPER('Canada'); done := (counter > 100); valid_id := TRUE; emp_rec1.first_name := 'Antonio'; emp_rec1.last_name := 'Ortiz'; emp_rec1 := emp_rec2; comm_tab(5) := 20000 * 0.15; END; |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1102777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-使用SELECT INTO賦值SQL變數賦值
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-對BOOLEAN變數賦值SQL變數賦值Boolean
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-作為子程式引數來賦值SQL變數賦值
- 執行sql語句給外部變數賦值SQL變數賦值
- 形似賦值語句的引數賦值
- go語言變數的宣告與賦值Go變數賦值
- Shell變數賦值語句不能有空格變數賦值
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- 變數的賦值 指標間接賦值變數賦值指標
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-給可變陣列和巢狀表賦NULL值SQL變數賦值陣列巢狀Null
- javascript變數賦值或者重新賦值注意事項JavaScript變數賦值
- PLSQL Language Referenc-PL/SQL靜態SQL-游標變數-游標變數賦值SQL變數賦值
- JS 中賦值語句的祕密JS賦值
- 你真的理解js的賦值語句麼JS賦值
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-將集合操作結果賦給巢狀表SQL變數賦值巢狀
- 變數的解構賦值變數賦值
- shell 變數賦值問題變數賦值
- shell變數命名與賦值變數賦值
- php變數賦值給jsPHP變數賦值JS
- python 多變數賦值Python變數賦值
- 程式語言模式:`=`表示賦值,`:`表示型別。模式賦值型別
- 【c++】深賦值與淺賦值C++賦值
- PLSQL Language Reference-PL/SQL概覽-PL/SQL語言基礎SQL
- C語言_指標變數的賦值與運算,很詳細C語言指標變數賦值
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-資料的相容性SQL變數賦值
- 物件屬性值賦給變數物件變數
- 給物件引用變數賦值(轉)物件變數賦值
- Javascript 解構賦值,將屬性/值從物件/陣列中取出,賦值給其他變數JavaScript賦值物件陣列變數
- [基礎問題] 陣列賦值陣列賦值
- SQL server 動態SQL對變數講行賦值SQLServer變數賦值
- 常被新手忽略的值賦值和引用賦值(偏redux向)賦值Redux
- PLSQL Language Reference-PL/SQL語言基礎-詞彙單元-宣告SQL
- c#小灶——常量、變數和賦值C#變數賦值
- AC-DMIS 5.3 V變數賦值變數賦值
- shell中變數的取值與賦值變數賦值
- 再說mysql中的變數賦值MySql變數賦值
- C語言中結構體直接賦值?C語言結構體賦值
- 11g trigger賦值語法變化賦值