是否有任何函数可以在PL/SQL中添加空间

Sam*_*rum 7 plsql

在T-SQL中,SPACE()函数用于向字符串添加空格.例如

@s = 'He' + space(5) + 'llo'
Run Code Online (Sandbox Code Playgroud)

产量

He     llo
Run Code Online (Sandbox Code Playgroud)

那么PL/SQL中的任何函数是否等同于SPACE()?

谢谢.

IK.*_*IK. 10

您可以使用RPAD或LPAD功能

select 'He'  || rpad(' ',5,' ') || 'llo'
from dual;
/
Run Code Online (Sandbox Code Playgroud)

或者在PL/SQL中它将是:

declare
  x varchar2(20);
begin
  x:= 'He'  || rpad(' ',5,' ') || 'llo';
end;
/
Run Code Online (Sandbox Code Playgroud)