您可以 "change" 视图中的数据吗?

Can you "change" the data in a view?

多年来,我们公司都在客户 ID 中添加了 &。现在我们正在做这个云的事情,&'s 引起了问题。

我认为我需要将 customerID 字段中的“&”更改为“_”。

有什么办法吗?

谢谢,

玛瑙

以下 SQL 语句将“&”替换为下划线“_”...

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

在你的情况下,你会有这样的表达式...

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

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