PL SQL學習筆記

2021-08-09 21:28:26 字數 1117 閱讀 1617

1、啟動sqlplus

crtl+r sqlplus 啟動sqlplus

輸入使用者名稱密碼登陸oracle

輸出hello world!

ps:

sql> set serveroutput on //這句不寫的話不會有結果輸出

sql> begin

2 dbms_output.put_line(『hello world!』);

3 end;

4 / //結尾加/執行pl/sql塊

hello world!

pl/sql 過程已成功完成

2.pl/sql塊

格式:

[declare

變數宣告]

begin

語句 [exception

異常處理]

3.pl/sql變數

定義:identifier [constant] datatype [not null] [:=expr|default expr]

命名規則:識別符號最多30個字元,以字母開頭,可以包含數字、$、_

加入constant表示為常量

not null表示不允許為空

:=和default都可以為變數賦初值

資料型別:

標量:儲存單一值

組合量:儲存多個值

參照量:類似於指標

大物件:blob,clob,nclob等

數值:integer,float,number…

字元:char,varchar,varchar2,string…

日期:date,timestamp,interval year to month…

邏輯:boolean

組合量:record,index by table…

大物件:blob,clob…

%type:參考表中列或已定義變數型別,標量

%rowtype:參考表中行的型別,組合量

PL SQL學習筆記

from ebs pl sql儲存過程報表輸出 1.fnd file.put line fnd file.log,l err idx 從mes表獲取tool id tool.tool id 出現異常錯誤!2.fnd file.put line fnd file.output,文字輸出內容.獲取物件結...

plsql 學習筆記1

在plsql中寫儲存過程時,需要寫 要執行的sql語句,在這個語句中變數應該這樣 變數 成為變數的值。如果變數需要加 那麼就得 變數 如果變數上加兩個 就是這樣 變數 那麼就變成 變數的名字,而不是變數的值。不是變數的量,如果需要加 那麼這樣,yyyy mm dd 一 是 關於plsql中寫在sql...

oracle學習筆記 PL SQL

pl sql 它是一種過程化語言,在pl sql中可以使用if語句或是log語句,以實現控制程式的執行流程,甚至可以定義變數,以至在語句之間傳遞資料資訊,這樣pl sql語言就能夠實現操控程式處理的細節,因此使用pl sql語句可以實現比較複雜的業務邏輯,它是oracle的專用語言,它是對標準sql...