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';
相關文章
- PLSQL學習-【4複合資料型別】SQL資料型別
- 【開發篇plsql】plsql資料型別(一) 集合型別SQL資料型別
- 【開發篇plsql】plsql資料型別(二) recordSQL資料型別
- 深入學習JavaScript資料型別JavaScript資料型別
- TypeScript學習(一)—— 資料型別TypeScript資料型別
- c#資料型別學習C#資料型別
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-有限制的子型別SQL資料型別
- PLSQL Language Referenc-SQL資料型別-子型別與基型別具有相同的資料型別家族SQL資料型別
- 資料型別 - Go 學習記錄資料型別Go
- Python學習之資料型別Python資料型別
- JavaScript學習之資料型別(1)JavaScript資料型別
- sql學習(mysql)(1)資料型別MySql資料型別
- js學習之路3: 資料型別JS資料型別
- MySQL學習筆記--資料型別MySql筆記資料型別
- JavaScript學習筆記---資料型別JavaScript筆記資料型別
- Swift學習——A Swift Tour 資料型別Swift資料型別
- Mysql資料庫學習(二):資料型別(數值型別 日期和時間型別 字串型別)MySql資料庫資料型別字串
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-不同的最值大小SQL資料型別
- Python學習教程:基本資料型別Python資料型別
- 第二週學習--基本資料型別資料型別
- Python 學習筆記——資料型別Python筆記資料型別
- Python學習 —— 內建資料型別Python資料型別
- PHP基本語法學習 [資料型別]PHP資料型別
- Redis學習手冊(List資料型別)Redis資料型別
- Redis學習手冊(Hashes資料型別)Redis資料型別
- Redis學習手冊(Set資料型別)Redis資料型別
- MySQL學習筆記12:資料型別MySql筆記資料型別
- PostgreSQL學習手冊(常用資料型別)SQL資料型別
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-LONG和LONG RAW變數SQL資料型別變數
- 測試TOM=用PLSQL載入LOB型別資料SQL型別
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-使用者定義的PL/SQL子型別SQL資料型別
- 【開發篇plsql】plsql物件型別SQL物件型別
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-ROWID和UROWID變數SQL資料型別變數
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-CHAR和VARCHAR2變數SQL資料型別變數
- GO語言學習——基本資料型別字串Go資料型別字串
- Redis學習筆記(二)——Redis資料型別Redis筆記資料型別
- Go語言學習(4) - 基本資料型別Go資料型別