我正在使用python在Oracle中执行以下查询:
SELECT COUNT(*) FROM TABLE WHERE DATA = 'CAMIÓN'
当我得到一个不同于0的值时,我得到一个0,因为有些行是DATA'CAMIÓN'。
如果你执行这样的查询:
SELECT COUNT(*) FROM TABLE WHERE DATA = 'CAMIN'
它会给你0,所以我认为它可能是因为它没有给出错误,因为它没有给出错误,似乎oracle正在删除陷入困境的角色。
Oracle如何处理重音?它会删除那些吗?
答案 0 :(得分:0)
如果启用了替代约定拼写,那么oracle将使用等同词。
例如,
字符替代拼写 ä啊
您可以使用ctx_ddl.unset_attribute / ctx_ddl.set_attribute设置或取消设置其他拼写约定。