今天爱分享给大家带来PLSQL编程-变量【详细讲解】,希望能够帮助到各位。
变量
declare
--声明变量
-- 格式一:变量名 变量类型;
-- 格式二:变量名 变量类型 := 初始值;
-- 格式三:变量名 变量类型 := &文本框名;
-- 格式四:变量名 表名.字段名%type;
-- 格式五:变量名 表名%rowtype;
vnum number;
vage number := 28;
vabc number := &abc;--输入一个数值,从一个文本框输入
vsal emp.sal%type; --引用型的变量,代表emp.sal的类型
vrow emp%rowtype; --记录型的变量,代表emp一行的类型
begin
--业务逻辑
dbms_output.put_line(vnum); --输出一个未赋值的变量
dbms_output.put_line(vage); --输出一个已赋值的变量
dbms_output.put_line(vabc); --输出一个文本框输入的变量
select sal into vsal from emp where empno = 7654; --将查询到的sal内容存入vsal并输出
dbms_output.put_line(vsal);
select * into vrow from emp where empno = 7654; --将查询到的一行内容存入vrow并输出
dbms_output.put_line(vrow.sal);
dbms_output.put_line(123); --输出一个整数
dbms_output.put_line(123.456); --输出一个小数
dbms_output.put_line('Hello,World'); --输出一个字符串
dbms_output.put_line('Hello'||',World'); --输出一个拼接的字符串,||拼接符Oracle特有
dbms_output.put_line(concat('Hello',',World')); --输出一个拼接的字符串,concat函数比较通用
end;
原文链接:https://blog.itblood.com/195.html,转载请注明出处。

![淫欲之罪v0.8.5a AI版[PC+安卓/4.34G/更新]Lustful Sin [v0.8.5a] [日系SLG/汉化/沙盒]](/wp-content/uploads/replace/2025/09/06/398454bed653f2a871010533db055f6e.webp)