Sybase替换功能

时间:2015-02-13 18:14:42

标签: sybase sybase-ase

我无法使用sybase replace函数替换数据。 基本上我需要的是更新'abc'的所有实例并更改为'zzz'table_clmn是数据类型文本 我使用以下sql -

update  table
set table_clmn = replace(table_clmn , 'abc', 'zzz') WHere id in (1, 2)

我收到以下错误

  

关键字'replace'附近的语法不正确。

1 个答案:

答案 0 :(得分:4)

假设您正在使用Sybase ASE,则需要使用内置函数'str_replace()'而不是'replace()'。 'replace'函数只能用于更改表列的默认约束。