

首先先了解到:plsql编程是一个过程语言。oracle编程有一些是特有的代码。
基本格式:
--声明区
delcare
begin
--begin里是业务逻辑区
end;

declare
1.--语法:变量 变量类型或者变量 变量类型 := 赋值;
eg: person varchar2(20) := '一个人';
2.--语法声明常量:变量名 constant关键字 变量类型 必须给常量赋值,就和java中的final修饰一样。
eg:sal constant number := 200;
begin
--输出语句
dbms.output.put_line(person);
end;
输出结果:oracle development在Output面板查看输出结果,结果为:一个人。

第一种%type,引用一列单列的数据类型。
declare
--语法:变量名 已有表.想要的字段%type.
eg:sal emp.sal%type;
begin
--给声明的变量赋值,由于emp表的sal字段是number类型,所以我们声明的变量也是number类型的。
sal := 10;
end;
第二种%ROWTYPE,引用一整张表的数据类型。
declare
--语法:对象名 已有表%rowtype.
eg:em emp%rowtype;
begin
--这个em对象就可以通过.的方式点出emp表中的字段进赋值。
eg:em.sal := 10;
em.ename :='哈哈';
end;


文章转载自超人网页作坊,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




