oracle 土耳其语大写字符

k10s72fa  于 12个月前  发布在  Oracle
关注(0)|答案(2)|浏览(82)

你好在我的表中我有一个字符串,像TAKIM ELBİSE FABRİKASI我想用INITCAP()大写它,但它返回像Takim Elbise Fabrikasi,但我的预期结果是Takım Elbise Fabrikası我该怎么做?
Thanks in advance

agxfikkp

agxfikkp1#

我不懂土耳其语,但是-试试

NLS_INITCAP('TAKIM ELBİSE FABRİKASI')

NLS_INITCAP('TAKIM ELBİSE FABRİKASI', 'nls_sort = xturkish')
zysjyyx4

zysjyyx42#

在数据中,只有单词的第一个字母大写,其他字母小写,而土耳其语中所有大写的I字母都被翻译为i。不管我做了什么,它都不起作用,但是多亏了'nls_sort = xturkish',我可以把它画成一个图形。
由于NLS_INITCAP(K.ADI,'nls_sort = xturkish'),单词“CANLI”显示为“Canlli "。
我也用它来打印字母。
UPPER(NLS_UPPER(S.BASLIK,'nls_sort = xturkish'))
谢谢

相关问题