2013-09-26 53 views
5

Tôi mới ở ngôn ngữ PL/SQL. Tôi thấy có 2 hàm trong PL/SQL: UPPERNLS_UPPER. Cả hai đều làm điều tương tự. Tôi muốn biết sự khác biệt giữa các chức năng này. nhờSự khác biệt giữa NLS_UPPER và UPPER

+0

Xin vui lòng, tôi chỉ tò mò, tại sao downvote? –

+1

Tôi không thấy bất kỳ lý do nào cho một sự giảm giá. Vì vậy, tôi đã cho bạn một upvote và bạn đang trở lại bằng không. :-) –

+0

Cảm ơn rất nhiều, @ThorstenKettner :) –

Trả lời

9

NLS_UPPER biết về miền địa phương quy định cụ thể

truy vấn này:

select nls_upper('ß', 'NLS_SORT = XGerman') as upper1, 
     upper('ß') as upper2 
from dual; 

trả về như sau:

 
UPPER1 | UPPER2 
-------+------- 
SS  | ß  

thấy sự khác biệt?

+0

Vâng, cảm ơn rất nhiều. –

Các vấn đề liên quan