Oracle 从所有值中删除尾随空格

Oracle 从所有值中删除尾随空格,oracle,delete-row,sql-delete,Oracle,Delete Row,Sql Delete,我有一个包含4000多行的表。假设我有一个名为columnname的列,其中所有行都有值,但每个值都可能有前导和/或尾随空白字符。所以,它可能看起来像这样 columname "value " "value " "value " ... 我需要一种删除前导和/或尾随空格的查询或技术,如下所示: columname "value" "value" "value" 我怎样才能做到这一点?我使用Oracle11g仅此而已: Update table set columnname = trim(co

我有一个包含4000多行的表。假设我有一个名为columnname的列,其中所有行都有值,但每个值都可能有前导和/或尾随空白字符。所以,它可能看起来像这样

columname
"value "
"value "
"value "
...
我需要一种删除前导和/或尾随空格的查询或技术,如下所示:

columname
"value"
"value"
"value"
我怎样才能做到这一点?我使用Oracle11g仅此而已:

Update table set columnname = trim(columnname)
仅此而已:

Update table set columnname = trim(columnname)

DELETE FROM table WHERE columnname IS NULL;

DELETE FROM table WHERE columnname IS NULL;

所以你想修剪所有字符字段,删除所有列都是空白的行?4000行是一张巨大的桌子?对你来说还不够大吗?不,我只想删除所有行中的空白字符stackoverflow imo的大问题!它显示在我的谷歌搜索,正是我所寻找的,下面的答案也正是我所寻找的。我将尝试改进问题的语法以传达您的意图。那么您想修剪所有字符字段,并删除所有列均为空白的行吗?4000行是一张巨大的桌子?对你来说还不够大吗?不,我只想删除所有行中的空白字符stackoverflow imo的大问题!它显示在我的谷歌搜索,正是我所寻找的,下面的答案也正是我所寻找的。我会努力改进这个问题的语法来表达你的意图。