sybase 函数 replace() 中的数据类型而不是值

Data type in sybase function replace() instead of value

您好,我有一个 Sybase sql 查询,其中函数 replace() 是这样使用的 replace(Table1.Col1,char(10),'') 将查询传输到 Netezza 时,char(10) 的开头出现问题。 我不明白 char(10) 的用途是什么?来自 Sybase 手册:REPLACE (original-string, search-string, replace-string) 应该有一个搜索字符串,但有一个数据类型。

我可以用 Netezza 接受的这个 char(10) 替换什么。

Replace 不是 Netezza 的原生版本,但它包含在 Netezza SQL Extensions Toolkit

替换作品如下例:

replace('ORIGINAL VALUE','VALUE TO REPLACE','REPLACE WITH THIS')
replace(Table1.Col1,' ','')

在第二个示例中,该函数将替换任何 space 为空。