我必须编辑列的所有字段。到目前为止很容易:D,但问题是字段包含文本和数字。我确实只需要替换文本并保持数字不变。更多的文字是在unicode,这使得任务更加困难大声笑。我尝试使用此查询但没有成功..
void *array[21];
array[index] = new Template<int>(number);
array[index] = new Template<string>(text);
答案 0 :(得分:0)
如果您使用的是Oracle/Postgresql
,则可以使用REGEX_REPLACE
替换non-digit
:
UPDATE table_name
SET field = regexp_replace( field, '[^[:digit:]]', null ) ;
的 SqlFiddleDemo
强>