【发布时间】:2021-12-02 06:59:14
【问题描述】:
假设我有一个特定的表,其中有 2 个字段,标题为 COLOR 和 VALUE。我想将 COLOR 字段中 value=2 的所有值从 BLUE 更改为 ORANGE,但只更改 VALUE=2 的值。
我正在处理的当前查询很简单:
REPLACE COLOUR('BLUE','ORANGE')
FROM TABLE1
WHERE VALUE=2;
此查询无效。我知道这是一个超级简单的问题,但有谁知道我需要什么样的查询来解决这个问题? Teradata 文档目前没有任何帮助。
谢谢!
【问题讨论】:
-
更改 - 比如替换 SELECT 的结果或 UDPATE 表数据(在磁盘上)?
-
所以我的新查询将是 UPDATE COLOUR('BLUE','ORANGE') FROM TABLE1 WHERE VALUE=2; ?