首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL Developer Oracle中删除“脚本输出”中的空白

问在SQL Developer Oracle中删除“脚本输出”中的空白
EN

Stack Overflow用户
提问于 2017-11-14 18:17:51
回答 1查看 960关注 0票数 0

我想知道如何从我的script out字符串中删除空白。我得到两个制表符(8空格)空白,同时打印两个变量连接。但是当我移除最后一个变量时,我就会在我的SQL developer上得到一个普通的脚本。如何删除用于打印与字符串连接的两个变量的空白?这是我正在运行的代码。

代码语言:javascript
复制
SET SERVEROUTPUT ON
DECLARE
  SUBTYPE name IS CHAR(20);
  SUBTYPE MESSAGE IS VARCHAR2(100);
  salutation name;
  greetings MESSAGE;
BEGIN
  salutation := 'Reader ';
  greetings  := 'Welcome to the World of PL/SQL';
  SYS.DBMS_OUTPUT.PUT_LINE('Hello ' || salutation || greetings);
END;
/

下面是脚本输出的截图。

​

​

如何删除图像上用红色笔标记的空白?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-14 18:25:35

使用VARCHAR2代替CHAR。CHAR变量被正确地填充到定义的长度中,而VARCHAR2变量只包含您指定的值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47292712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档