1. 程式人生 > >oracle 代碼塊

oracle 代碼塊

cep 文字 字符串 varchar develop 重啟 sim 處理 執行

oracle 的代碼塊模板

declare

  --聲明變量

begin

  --執行業務邏輯

exception

  --異常處理

end;

--結束

註意:代碼塊每個sql語句結束都要加冒號

eg:

--plsql 代碼塊往數據庫中插入數據

declare
v_id varchar(10):=‘1‘; --聲明字符串變量必須帶上長度
v_name varchar(10):=‘張三‘;
v_sex Integer:=1;
v_age Integer:=18;
begin --begin 執行代碼
insert into a_student values(v_id,v_name,v_sex,v_age);

end;

插入數據庫中文亂碼,解決辦法

如果你的plsql沒有設定中文字符集的功能,比如我的plsql developer10就沒有,那可以用設置環境變量的方式解決此問題,在環境變量中添加一個名稱為NLS_LANG值為你oracle字符集(比如SIMPLIFIED CHINESE_CHINA.ZHS16GBK)的系統變量,重啟plsql developer,問題即可解決。

oracle 代碼塊