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

时间:2015-03-11 14:49:23

标签: sql function sybase netezza

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

我可以用Netezza接受的这个字符(10)代替什么。

1 个答案:

答案 0 :(得分:0)

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

替换Works如下例所示:

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

在第二个例子中,函数将替换任何空格。