Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 OCI8 for PHP 连接到 Oracle 11g 数据库。
一切正常,但从 Oracle 数据库导入的值带有空格,完整长度。
例如,DB 上的值为 NCHAR(10 CHAR)
'value'
OCI8 回归
'value '
有 5 个空格,总共 10 个字符。
有什么想法或建议吗?
是的,Oracle 中的所有 *char 类型都有一直附加到末尾的空格,这不是 PHP 特定的。RTRIM()如果您不想要它们,请使用:
RTRIM()
SELECT RTRIM(field_name) AS field_name ...
...rtrim()当然是 PHP 自己的。
rtrim()