sql - 是否可以使用 SQL 更新 CLOB 内的数据?

标签 sql oracle blob clob

我有一个表,其中有一个 clob 列,其中包含 XML 数据。
假设我想在 clob 列中用 ABC 替换 XYZ。
是否可以使用 sqlplus?

最佳答案

为什么不试试呢?

SQL> create table nnn(c1 clob);

Table created.

SQL> insert into nnn values ('text ABC end');

1 row created.

SQL> select * from nnn;

C1
-------------------------------------------------
text ABC end

SQL> update nnn set c1=replace(c1,'ABC','XYZ');

1 row updated.

SQL> select * from nnn;

C1
-------------------------------------------------
text XYZ end

SQL>

关于sql - 是否可以使用 SQL 更新 CLOB 内的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3139905/

相关文章:

php - 根据搜索查询从数据库返回行

java - Oracle 序列不会从 Java/Hibernate 递增

sql - Oracle查询以树的形式获取数据

PHP 显示数据库中的图像(中型 blob)

c# - 如何在不使用 Entity Framework 获取值本身的情况下获取 blob 大小

JAVA JDBC 驱动程序 PostgreSQL : Parse numbers encoded as BYTEA object

php - 提交表单,mysql和php

sql - 按日期范围分组 (teradata)

sql - 什么时候应该使用 SQL Server Unicode 'N' 常量?

使用 Join 的 SQL Not IN 查询