Javascript (Oracle)在雪花中转换us7ascii?

Javascript (Oracle)在雪花中转换us7ascii?,javascript,sql,oracle,snowflake-cloud-data-platform,snowsql,Javascript,Sql,Oracle,Snowflake Cloud Data Platform,Snowsql,我正在为Snowflake中的oracle convert()函数寻找替代方法。更具体地说,我想用最匹配的字母替换字符串值中的特殊字符(例如,é,ä,ö) 在Oracle中,我可以执行以下操作: convert('meíliõ','us7ascii') 它将返回“emilio” 我知道我可以编写大量replace()语句来执行此操作,但我想知道是否有更好的方法来执行此操作?尝试使用TRANSLATE函数如下所示: translate('émíliõ', 'ÄäÀàÁáÂâÃãÅåǍǎĄąĂăÆ

我正在为Snowflake中的oracle convert()函数寻找替代方法。更具体地说,我想用最匹配的字母替换字符串值中的特殊字符(例如,é,ä,ö)

在Oracle中,我可以执行以下操作:
convert('meíliõ','us7ascii')
它将返回“emilio”


我知道我可以编写大量replace()语句来执行此操作,但我想知道是否有更好的方法来执行此操作?

尝试使用TRANSLATE函数

如下所示:

translate('émíliõ',

'ÄäÀàÁáÂâÃãÅåǍǎĄąĂăÆæĀā
ÇçĆćĈĉČč
ĎđĐďð
ÈèÉéÊêËëĚěĘęĖėĒē
ĜĝĢģĞğ
Ĥĥ
ÌìÍíÎîÏïıĪīĮį
Ĵĵ
Ķķ
ĹĺĻļŁłĽľĿŀ
ÑñŃńŇňŅņ
ÖöÒòÓóÔôÕõŐőØøŒœ
ŔŕŘř
ẞߌśŜŝŞşŠšȘș
ŤťŢţÞþȚț
ÜüÙùÚúÛûŰűŨũŲųŮůŪū
Ŵŵ
ÝýŸÿŶŷ
ŹźŽžŻż',

'AaAaAaAaAaAaAaAaAaAaAa
CcCcCcCc
DdDdo
EeEeEeEeEeEeEeEe
GgGgGg
Hh
IiIiIiIilIiIi
JJ
Kk
LlLlLlLlLl
NnNnNnNn
OoOoOoOoOoOoOooo
RrRr
ssSsSsSsSsSs
TtTtÞbTt
UuUuUuUuUuUuUuUuUu
Ww
YyYyYy
ZzZzZz')```

Thanks @NickW !

是的,我认为这是你最好的方法。很好。嗨@codie fz-如果我的答案有帮助,请你勾选它好吗?谢谢虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能无效。-嗨@Sabre-答案是使用TRANSLATE语句。链接只是指向显示如何使用函数的TRANSLATE函数文档,是附加信息,而不是答案。我认为我生成的评论已经足够清楚了。你可以举一个例子,这将是一个有效的答案。否则你就可以发表评论了。