您好我有一个Sybase sql查询,其中使用函数replace(),如replace(Table1.Col1,char(10),'')
将查询传输到Netezza时char(10)的开头有问题。
我不明白char(10)是什么?从Sybase手册:REPLACE(original-string,search-string,replace-string)应该有一个搜索字符串,而是有一个数据类型。
我可以用Netezza接受的这个字符(10)代替什么。
答案 0 :(得分:0)
Replace
在Netezza中不是原生的,但它包含在Netezza SQL Extensions Toolkit
替换Works如下例所示:
replace('ORIGINAL VALUE','VALUE TO REPLACE','REPLACE WITH THIS')
replace(Table1.Col1,' ','')
在第二个例子中,函数将替换任何空格。