无法在sql查询中使用collate
您可以使用NLSSORT在Oracle中指定排序规则:无法在sql查询中使用collate,sql,oracle,Sql,Oracle,您可以使用NLSSORT在Oracle中指定排序规则: select hr_id from users where hr_id COLLATE SQL_Latin1_General_CP1_CS_AS='Rj001a' * ERROR at line 1: ORA-00920: invalid relational operator 您正在Oracle中使用SQL Server语法。@GordonLinoff-删除了注释
select hr_id from users where hr_id COLLATE SQL_Latin1_General_CP1_CS_AS='Rj001a'
*
ERROR at line 1:
ORA-00920: invalid relational operator
您正在Oracle中使用SQL Server语法。@GordonLinoff-删除了注释
select hr_id
from users
where NLSSORT(hr_id, 'NLS_SORT = Latin_CI') = NLSSORT('Rj001a', 'NLS_SORT = Latin_CI')