PLSQL學習——資料型別
學習PLSQL的目的:
1.PLSQL是對SQL語言的一個擴充套件,從而形成的一個程式,所以操作Oracle資料庫最快的語言是PLSQL。2.為後續學習儲存過程、儲存函式、觸發器做準備。
最簡單的PL/SQL程式:
- 列印Hello World
- 注意:如果要在螢幕上輸出資訊,需要將serveroutput開關開啟
set serveroutput on
declare
--說明部分
begin
--程式
dbms_output.put_line('Hello World');
end;
/
使用SQL Plus命令視窗:
使用SQL Developer
什麼事PL/SQL程式?
- PL/SQL(Procedure Language/SQL)
- PLSQL是Oracle對sql語言的過程化擴充套件
- 指在SQL命令語言中增加了過程處理語句(如分支、迴圈等),使SQL語言具有過程處理能力。
- PL/SQL的提出:
- 例1.為職工長工資,每人長10%的工資。update emp set sal=sal*1.1
- 特點:命令式的語言
- 例2.按職工的職稱長工資,總裁長1000元,經理長800元,其他人員長400元。
- 例1.為職工長工資,每人長10%的工資。update emp set sal=sal*1.1
--PL/SQL的程式結構:
declare
--說明部分(變數說明、游標申明、例外說明)
begin
--語句序列(DML語句)
exception
--例外處理語句
end;
/
說明部分:
定義基本變數:
型別:char,varchar2,date,number,boolean,long
舉例:var1 char(15);married boolean := true;psal number(7,2);
定義基本變數:
型別:char,varchar2,date,number,boolean,long
舉例:var1 char(15);married boolean := true;psal number(7,2);
引用型變數:
舉例:my_name emp.ename%type;
記錄型變數:
舉例:emp_rec emp%rowtype;
記錄型變數分量的引用
emp_rec.ename := 'ADAMS';
相關文章
- 深入學習JavaScript資料型別JavaScript資料型別
- Python學習之資料型別Python資料型別
- TypeScript學習(一)—— 資料型別TypeScript資料型別
- JavaScript學習之資料型別(1)JavaScript資料型別
- sql學習(mysql)(1)資料型別MySql資料型別
- 資料型別 - Go 學習記錄資料型別Go
- js學習之路3: 資料型別JS資料型別
- Python學習 —— 內建資料型別Python資料型別
- Python學習教程:基本資料型別Python資料型別
- Python 學習筆記——資料型別Python筆記資料型別
- Python學習筆記(一) 資料型別Python筆記資料型別
- PHP基本語法學習 [資料型別]PHP資料型別
- 第二週學習--基本資料型別資料型別
- 學習python的資料型別——元組Python資料型別
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- Python 3 學習筆記之——資料型別Python筆記資料型別
- Python3學習-(基本資料型別-列表)Python資料型別
- Python3學習-(基本資料型別-字串)Python資料型別字串
- Go語言學習(4) - 基本資料型別Go資料型別
- Redis學習筆記(二)——Redis資料型別Redis筆記資料型別
- redis學習筆記2: Redis資料型別Redis筆記資料型別
- 碎片化學習Java(四)-- Java資料型別Java資料型別
- Python學習筆記2:基本資料型別Python筆記資料型別
- Java學習筆記8-資料型別Java筆記資料型別
- Python學習教程之基本資料型別字串Python資料型別字串
- GO語言學習——基本資料型別字串Go資料型別字串
- js學習 第二篇資料型別JS資料型別
- OpenCV學習筆記(3)——Scalar資料型別理解OpenCV筆記資料型別
- C++基礎學習2-資料型別C++資料型別
- hive學習筆記之一:基本資料型別Hive筆記資料型別
- Python學習系列之七大資料型別Python大資料資料型別
- python自學——資料型別Python資料型別
- python學習筆記1—python的基本資料型別Python筆記資料型別
- Redis學習筆記 – 資料型別與API(1)KeyRedis筆記資料型別API
- Numpy學習-Task01-資料型別&陣列建立資料型別陣列
- js資料型別之基本資料型別和引用資料型別JS資料型別
- 資料型別: 資料型別有哪些?資料型別
- 學習變數的目的及基本資料型別介紹變數資料型別
- 腦圖學習 JavaScript 之犀牛書【三 · 一】資料型別JavaScript資料型別