你可以改变"视图中的数据?

时间:2016-12-28 19:19:34

标签: sql-server alter sql-view

我们公司多年来一直提供&在客户ID中。现在我们正在做这个云计算的事情而且&'s正在引发问题。

我认为我需要更改'&'到' _'在customerID字段中。

有没有办法解决这个问题?

谢谢,

玛瑙

2 个答案:

答案 0 :(得分:0)

以下SQL语句取代了'&'用下划线'_'...

    select replace('A&C','&','_')

在你的情况下,你有一个像...的表达式

    select replace([customerID],'&','_')

答案 1 :(得分:-2)

您无法直接从视图更改表或数据值,因为视图是来自多个表的结果集。它有点动态,这意味着您可以选择先从特定表更改数据,然后才能从视图中看到更改。使用Update table Set col = replace (col,'&','_') Where...