一、基本结构
-- 定义参数
declare
-- 本地参数
i integer;
begin
-- 存储过程代码
end;
二、简单使用
2.1 输出语句
begin
DBMS_OUTPUT.put_line('傻狗');
end;
2.2 命令行开启输出
默认是关闭的。
set serveroutput on
2.3 变量赋值
-- 变量赋值
declare
-- 名字
v_name VARCHAR2(20) := '小强';
-- 薪水
v_sal NUMBER;
-- 地址
v_addr varchar2(255);
begin
-- 直接赋值
v_sal := 3000;
-- 语句赋值
select '马尔代夫' into v_addr from dual;
-- 拼接
DBMS_OUTPUT.PUT_LINE('名字:' || v_name || ',薪水:' || v_sal || ',地址:' || v_addr);
end;