重庆思庄Oracle、Redhat认证学习论坛

标题: 一个返回几个空格 的函数 [打印本页]

作者: 王硕    时间: 2016-5-14 11:56
标题: 一个返回几个空格 的函数
自己创建的一个函数,对一个数 取长度。长度为1 ,返回一个空格,长度为2,返回两个空格。---应用于9*9 乘法表

create or replace function getnull_number
(p_number in varchar2)
return varchar2
is
v_null varchar2(30);
begin
if length(p_number)=2
then
  select '  ' into v_null  from dual;
else
  select ' ' into v_null  from dual;
end if;
return  v_null;

end;



select getnull_number(20) from dual;
select getnull_number(99) from dual;
则返回两个空格

select getnull_number(0) from dual;
则返回一个空格



作者: 王硕    时间: 2016-5-14 11:57
应用于  编写一个9*9的乘法表




欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2