如何替换SQL中的字符

1 sql oracle replace

我是一个新的SQL用户,我想知道是否有一种简单的方法可以替换Oracle SQl-developer中的非英文字符.让我们说,我希望HernánNuñez出现在Hernan Nunez身上,但不必将"Hernán"替换为"Hernan".我需要的是将包含"á"的所有内容替换为相同的内容,例如使用"a"代替.有什么建议?

Bur*_*dar 7

US7ASCII将为您提供正确的结果.例:

SELECT CONVERT('BESANÇON','US7ASCII')
FROM table;

CONVERT(
--------
BESANCON
1 row selected.
Run Code Online (Sandbox Code Playgroud)