--pl/sql Procedural Language /sql
--被数据库编译保存,由用户调用
cuug本周五晚8点免费网络课程,大家赶紧报名去参加吧!
--程序块
/*
语法
Declare – 声明变量
--声明变量
Age int; //没有默认值的变量
Age2 int := 0;
begin
//写正常的处理语句
dbms_output.put_line('Hello');
end ;
/ -写一个就是执行
*/
--一个hello world 的程序块
declare
age INTEGER:=3;
begin
DBMS_OUTPUT.PUT_LINE('hello world');
DBMS_OUTPUT.PUT_LINE('age=3');
end;
--输出默认关闭手工打开
set serveroutput on;
--控制语句
/*
if then
elsif then
else
end if
*/
--一个if的语句块
declare
age integer:=3;
begin
if age=1 then
DBMS_OUTPUT.PUT_LINE('age=1');
elsif age=2 then
DBMS_OUTPUT.PUT_LINE('age=2');
else
DBMS_OUTPUT.PUT_LINE('age=3');
end if;
end;
--循环
declare
i int:=1;
begin
loop
exit when i>10;
DBMS_OUTPUT.PUT_LINE('编号为'||i);
i:=i+1;
end loop;
end;
--被数据库编译保存,由用户调用
cuug本周五晚8点免费网络课程,大家赶紧报名去参加吧!
--程序块
/*
语法
Declare – 声明变量
--声明变量
Age int; //没有默认值的变量
Age2 int := 0;
begin
//写正常的处理语句
dbms_output.put_line('Hello');
end ;
/ -写一个就是执行
*/
--一个hello world 的程序块
declare
age INTEGER:=3;
begin
DBMS_OUTPUT.PUT_LINE('hello world');
DBMS_OUTPUT.PUT_LINE('age=3');
end;
--输出默认关闭手工打开
set serveroutput on;
--控制语句
/*
if then
elsif then
else
end if
*/
--一个if的语句块
declare
age integer:=3;
begin
if age=1 then
DBMS_OUTPUT.PUT_LINE('age=1');
elsif age=2 then
DBMS_OUTPUT.PUT_LINE('age=2');
else
DBMS_OUTPUT.PUT_LINE('age=3');
end if;
end;
--循环
declare
i int:=1;
begin
loop
exit when i>10;
DBMS_OUTPUT.PUT_LINE('编号为'||i);
i:=i+1;
end loop;
end;
本文介绍了PL/SQL的基础知识,包括如何声明变量、编写简单的程序块及使用控制语句等。通过示例展示了基本的输出操作、条件判断与循环控制。

被折叠的 条评论
为什么被折叠?



