我有一个表(SQL Sever),它引用路径(UNC或其他),但现在路径将发生变化.

在路径列中,我有很多记录,我只需要更改路径的一部分,而不是整个路径.我需要在每一条记录中把相同的字符串换成新的.

我怎么能用一个简单的update

推荐答案

很简单:

update my_table
set path = replace(path, 'oldstring', 'newstring')

Sql相关问答推荐

如何查询未命名对象的SON数组

为什么Postgrs Planner会在输出部分中显示我在查询中不使用的列?'""

为表中每个缺少的引用创建新行

返回UPSERT中的旧行值

如何将`now()`作为SQL插入语句的一部分?

如何用客户名称计算sum(dr)和sum(cr)

带上最后日期(结果)

HAVING子句内部过滤的正确方法

在SQL中将项分配给容器

SQL仅返回第一个字母在A-Z之间的值

将SQL Server查询改进为;线程安全;

返回给定日期后的第 4 个工作日(不包括公众假期)

如何 for each id创建长度等于id长度的不同日期序列?

我们可以使用连接改进包含多个子查询的查询吗

如何为给定的股票数据集计算利润/亏损,确保先卖出先买入的股票

添加一列并根据其他列值进行填充

计算 PostgreSQL 中的平均会话长度

在 MS Access 中连接相关记录

在 SQL 的每行选项中 Select 最大值

将单行中的多个行值转换为列