如何使用 PL/SQL 更新表中字符串列的一部分?

-2 sql oracle plsql sql-update

我必须更新/替换表中包含 137 条记录的列之一中的一部分字符串。

要求:更新前,列具有如下值:

home/user/tarun/attachments/a.jpg
Run Code Online (Sandbox Code Playgroud)

更新后,列值应如下所示:

home/common/attachments/a.jpg
Run Code Online (Sandbox Code Playgroud)

因此,应该更新字符串的一部分。如何为它编写 PL/SQL 脚本?

Avr*_*Roy 8

尝试使用 SQL。为什么你需要 PLSQL 为此?

UPDATE <TABLE_NAME>
SET <COLUMN_NAME> = REPLACE(<COLUMN_NAME>,'/user/tarun/','/common/');
Run Code Online (Sandbox Code Playgroud)