在SQL查询中使用Replace时我需要知道什么?

Mow*_*gli 0 sql oracle oracle10g

我真的很想在做我的工作时保持谨慎.

我需要在我的SQL查询中用一些文本替换空白但我不想实际更新到数据库,只是想更新到我查询的数据.

如果我使用Replace()它会在服务器上替换或只是我查询的数据?

你能给我举个例子,我怎么能用Replace()代替我不读入服务器的数据.

Red*_*ter 5

您如何使用REPLACE与更新数据无关.

相反,它是你使用SELECT或重要的UPDATE声明.

一个SELECT语句只会查询(检索)数据,也不会修改它的数据库中.

Oracle Docs:

使用SELECT语句或子查询从一个或多个表,对象表,视图,对象视图或物化视图中检索数据.

一个UPDATE声明将修改数据库中的数据,假定它找到匹配的行.

Oracle Docs:

使用UPDATE语句更改表或视图的基表或实例化视图的主表中的现有值.