不是Oracle专家,但您应该能够做到这一点而无需更改会话
SELECT * FROM my_data SORT by NLSSORT(title,鈥橬LS_SORT=BINARY_AI鈥?)
您可以在其中更改NLS_SORT=
以适合您的需求(这是值列表)
请记住,文档说这将强制进行表扫描,因此首先过滤它们可能会有所帮助(但是如果您选择所有表扫描,无论如何您将要使用它们)。
sql Developer表现出不同行为的原因可能是因为它更改了会话。
如何首先使用Oracle SQL查询按数字排序?
不是Oracle专家,但您应该能够做到这一点而无需更改会话
SELECT * FROM my_data SORT by NLSSORT(title,鈥橬LS_SORT=BINARY_AI鈥?)
您可以在其中更改NLS_SORT=
以适合您的需求(这是值列表)
请记住,文档说这将强制进行表扫描,因此首先过滤它们可能会有所帮助(但是如果您选择所有表扫描,无论如何您将要使用它们)。
sql Developer表现出不同行为的原因可能是因为它更改了会话。