Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


是否删除过程(函数)字符参数尾部空格(trim_arg_tail_blank)

📄字数 518
👁️阅读量 加载中...

引入版本

v12.10.4

功能描述

控制系统处理过程(函数)中含尾部空格的字符串类型实参的方式。

参数属性

属性属性值
参数类型BOOLEAN
默认值FALSE
取值范围TRUE,FALSE
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 该参数控制系统调用过程(函数)时,是否删除其字符串类型实参中的尾部空格。

示例

sql
-- 在线修改 trim_arg_tail_blank
SQL> SET trim_arg_tail_blank TO false;

-- 在线查看 trim_arg_tail_blank
SQL> SHOW trim_arg_tail_blank;

/*
 * 场景一:
 *   1. trim_arg_tail_blank = true;
 */
SQL> CREATE OR REPLACE PROCEDURE p1(a IN VARCHAR) AS
     BEGIN
       send_msg('|'||a||'|');
     END;
SQL> exec p1('Hello '); /* 输出:|Hello|,忽略尾部空格 */

/*
 * 场景二:
 *   1. trim_arg_tail_blank = false;
 */
SQL> CREATE OR REPLACE PROCEDURE p1(a IN VARCHAR) AS
     BEGIN
       send_msg('|'||a||'|');
     END;
SQL> exec p1('Hello '); /* 输出:|Hello |,保留尾部空格 */