sql - Oracle 更新列 LTRIM 和 RTRIM

标签 sql oracle

我希望使用 SQL Developer 更新我的数据库数据

UPDATE TABLE_NAME SET COLUMN_NAME = LTRIM(RTRIM(COLUMN_NAME))

但是即使显示“rows Updated”的消息也没有任何效果。每个字符串后面仍然存在前导和尾随空白。

有什么想法吗?

最佳答案

更新后是否提交?

update tableName set col1 = trim(col1);
commit;

关于sql - Oracle 更新列 LTRIM 和 RTRIM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17780624/

相关文章:

Oracle sqlldr时间戳格式令人头疼

oracle - 什么会影响 Oracle 对字符串表达式数据类型的确定?

windows - Oracle 无法解决日本操作系统问题

java - Spring:java.lang.IllegalStateException:已为此响应调用 getOutputStream()

mysql - 插入多个值时 Node mysql 上的“ER_PARSE_ERROR”

android - sqlite 查询大小有限制吗?

mysql - sql - 使用 OpenRowSet 执行存储过程

sql - 如何优化 SELECT 语句中的 XQUERY?

mysql - 从表中选择前 N 行

java - 在 hibernate 中访问模式间表和关系