你的意思是lower()和upper()好吗?
Oracle支持许多不同的语言,这意味着您需要使用一个nls函数。在这种情况下nls_lower。
select nls_lower('my string', 'NLS_SORT = ARABIC') from dual
Run Code Online (Sandbox Code Playgroud)
这可能会导致拉丁字符出现问题-值得检查您的输出,因此您可能需要执行与以下类似的操作来缓解:
select case when instr(lower('my_string'),'?') > 0
then nls_lower('my string', 'NLS_SORT = ARABIC')
else lower('my_string')
from dual
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2730 次 |
| 最近记录: |