1.背景
今天项目上查不到数据,查库发现默认20位的字段被改为了200,用的还是char类型,填充了一堆空格
2.知识
LENGTH() 函数用于计算字符串字段 长度
TRIM() 函数用于去除字符串字段 column 前后的空格(默认)或指定字符:
SUBSTR() 用于截取字符串的子串,语法为:
SUBSTR(字符串, 起始位置, [长度])
起始位置:从1开始计数;负数表示从字符串末尾倒数。
长度:可选参数,不指定则截取到末尾
若该字段为 CHAR 类型,数据库会自动填充空格,先改为VARCHAR2,然后利用函数去掉空格。