今天爱分享给大家带来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;
原文链接:http://blog.itblood.com/195.html,转载请注明出处。

![离家出走少女模拟器 Runaway Girl Simulator Ver1.1.7 官方中文版[电脑/1.65G] [日系SLG/3D/官中/全动态]](/wp-content/uploads/replace/2025/07/19/94766d9398fc5f6dc9438bb6535b4be1.webp)