PL/SQL数据类型与定义、赋值(二)

2014-11-24 12:53:28 · 作者: · 浏览: 1
_married = true then
dbms_output.put_line('true');
else
dbms_output.put_line('false');
end if;
end;
D 赋值使用函数
declare
emp_record emp%rowtype;
v_count number;
v_now char(30);
v_user char(20);
begin
select ename
into emp_record.ename
from emp where empno = 7788;
v_count :=length(emp_record.ename);
v_now :=to_char(sysdate,'yyyy-mm-dd');
v_user :=user;
dbms_output.put_line(v_now);
dbms_output.put_line(v_user);
dbms_output.put_line(v_count);
end;
注意:user 是当前用户,show user 可以进行查看
www.2cto.com
E 替代变量的使用:
declare
emp_record emp%rowtype;
v_count number;
v_now char(30);
v_user char(20);
begin
select ename
into emp_record.ename
from emp where empno =&no;
dbms_output.put_line(emp_record.ename);
end;