2013-09-26 9 views
5

Sono nuovo in linguaggio PL/SQL. Ho visto che c'erano 2 funzioni in PL/SQL: UPPER e NLS_UPPER. Entrambi fanno la stessa cosa. Voglio sapere la differenza tra queste funzioni. grazieDiffenrence tra NLS_UPPER e UPPER

+0

prega, sono solo curioso, perché downvote? –

+1

Non ho visto alcuna ragione per un downvote. Quindi ti ho dato un upvote e sei tornato a zero. :-) –

+0

Grazie mille, @ThorstenKettner :) –

risposta

9

NLS_UPPER conosce locale regole specifiche

seguente interrogazione:

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

restituisce il seguente:

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

Vedi la differenza?

+0

Sì, grazie mille. –