o替换为 Teradata 中的永久新列
oReplace into a permanent new column in Teradata
我使用 Teradata 编写了一些 oReplace 代码来从我的 ID 中删除正斜杠“/”。该代码有效但会产生一个临时列(在我的答案集中) - 我想要的是能够将清理后的数据保存为我的 table 中的新永久列,或者只是覆盖原始列oReplace 结果。
我写的代码如下:
SELECT ID, oReplace(ID, '/','') As ID_TRIM from Database.table
任何人都可以帮助我将结果保留在我的 table 中并删除 / 吗?
UPDATE Database.table
SET ID = oReplace(ID, '/','')
WHERE ID LIKE '%/%'
对于单个字符 oTranslate
应该更有效率:
UPDATE Database.table
SET ID = oTranslate(ID, '/','')
WHERE ID LIKE '%/%'
我使用 Teradata 编写了一些 oReplace 代码来从我的 ID 中删除正斜杠“/”。该代码有效但会产生一个临时列(在我的答案集中) - 我想要的是能够将清理后的数据保存为我的 table 中的新永久列,或者只是覆盖原始列oReplace 结果。
我写的代码如下:
SELECT ID, oReplace(ID, '/','') As ID_TRIM from Database.table
任何人都可以帮助我将结果保留在我的 table 中并删除 / 吗?
UPDATE Database.table
SET ID = oReplace(ID, '/','')
WHERE ID LIKE '%/%'
对于单个字符 oTranslate
应该更有效率:
UPDATE Database.table
SET ID = oTranslate(ID, '/','')
WHERE ID LIKE '%/%'