ITPub博客

首页 > 数据库 > Oracle > BLANK_TRIMMING 参数介绍

BLANK_TRIMMING 参数介绍

原创 Oracle 作者:percyfu 时间:2014-01-08 22:24:56 0 删除 编辑
BLANK_TRIMMING 是在字符串赋值发生作用   trim  在很多语言都是处理空格的作用,在oracle 同样一样
比如A:=B  当BLANK_TRIMMING=false时  表示B不去空格  然后赋值给A
当BLANK_TRIMMING=true时  表示B去空格 然后赋值给A

declare
  x varchar2(2);
  y varchar2(3);
begin
    y:='1  ';(两空格)
    x:=y;
end;
当BLANK_TRIMMING=false 时编译不通过
不BLANK_TRIMMING=true时 编译通过


SQL> desc t
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------

 X                                                  CHAR(2)

SQL> update t set x='34    ';

当BLANK_TRIMMING=false 报错
不BLANK_TRIMMING=true时OK

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26575510/viewspace-1068532/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: oracle schema的理解
请登录后发表评论 登录
全部评论

注册时间:2014-01-08

  • 博文量
    6
  • 访问量
    12512