Olá Galera, depois de um tempinho trabalhando igual um cavalo... consegui um tempinho para postar uma nova dica.
Vamos falar de idioma!!!
Como podem ver na figura abaixo, o idioma do default do banco esta em inglês. O mês esta trazendo 'AUG', se estivesse o idioma em português traria 'AGO'.
Mas se eu quiser ver o mês em português, como que faço?
É bem simples, apenas precisamos alterar a sessão para o idioma português:
O Oracle tem uma vasta lista de idioma, faça um teste altera a sessão e veja como fica o nome do mês no idioma que quiser (lembrando que isso dependente se os idiomas estão instalados na base e que alguns idiomas têm caracteres especiais).
Olha como fica escrito JULHO em alemão:
Quando estamos com um idioma setado e passamos uma data em outro idioma da erro, mas podemos alterar o idioma de uma data no momento da execução e ainda sem mexer com o idioma da sessão,
No caso abaixo o idioma esta setado em inglês e vou passar uma data em português, vai dar erro!
Agora vou passar a mesma data, mas setando o idioma banco vai entender como uma data valida e não irá mexer no idioma da sessão.
Pra dica ficar completa abaixo tem uma lista de idiomas:
NLS_LANGUAGE = ENGLISH
us AMERICAN
ar ARABIC
bn BENGALI
ptb BRAZILIAN PORTUGUESE
bg BULGARIAN
frc CANADIAN FRENCH
ca CATALAN
zhs SIMPLIFIED CHINESE
hr CROATIAN
cs CZECH
dk DANISH
nl DUTCH
eg EGYPTIAN
gb ENGLISH
et ESTONIAN
sf FINNISH
f FRENCH
din GERMAN DIN
d GERMAN
el GREEK
iw HEBREW
hu HUNGARIAN
is ICELANDIC
in INDONESIAN
i ITALIAN
ja JAPANESE
ko KOREAN
esa LATIN AMERICAN SPANISH
lv LATVIAN
lt LITHUANIAN
ms MALAY
esm MEXICAN SPANISH
n NORWEGIAN
pl POLISH
pt PORTUGUESE
ro ROMANIAN
ru RUSSIAN
sk SLOVAK
sl SLOVENIAN
e SPANISH
s SWEDISH
th THAI
zht TRADITIONAL CHINESE
tr TURKISH
uk UKRAINIAN
vn VIETNAMESE
Abs
Vamos falar de idioma!!!
Como podem ver na figura abaixo, o idioma do default do banco esta em inglês. O mês esta trazendo 'AUG', se estivesse o idioma em português traria 'AGO'.
Mas se eu quiser ver o mês em português, como que faço?
É bem simples, apenas precisamos alterar a sessão para o idioma português:
O Oracle tem uma vasta lista de idioma, faça um teste altera a sessão e veja como fica o nome do mês no idioma que quiser (lembrando que isso dependente se os idiomas estão instalados na base e que alguns idiomas têm caracteres especiais).
Olha como fica escrito JULHO em alemão:
Quando estamos com um idioma setado e passamos uma data em outro idioma da erro, mas podemos alterar o idioma de uma data no momento da execução e ainda sem mexer com o idioma da sessão,
No caso abaixo o idioma esta setado em inglês e vou passar uma data em português, vai dar erro!
Agora vou passar a mesma data, mas setando o idioma banco vai entender como uma data valida e não irá mexer no idioma da sessão.
Pra dica ficar completa abaixo tem uma lista de idiomas:
NLS_LANGUAGE = ENGLISH
us AMERICAN
ar ARABIC
bn BENGALI
ptb BRAZILIAN PORTUGUESE
bg BULGARIAN
frc CANADIAN FRENCH
ca CATALAN
zhs SIMPLIFIED CHINESE
hr CROATIAN
cs CZECH
dk DANISH
nl DUTCH
eg EGYPTIAN
gb ENGLISH
et ESTONIAN
sf FINNISH
f FRENCH
din GERMAN DIN
d GERMAN
el GREEK
iw HEBREW
hu HUNGARIAN
is ICELANDIC
in INDONESIAN
i ITALIAN
ja JAPANESE
ko KOREAN
esa LATIN AMERICAN SPANISH
lv LATVIAN
lt LITHUANIAN
ms MALAY
esm MEXICAN SPANISH
n NORWEGIAN
pl POLISH
pt PORTUGUESE
ro ROMANIAN
ru RUSSIAN
sk SLOVAK
sl SLOVENIAN
e SPANISH
s SWEDISH
th THAI
zht TRADITIONAL CHINESE
tr TURKISH
uk UKRAINIAN
vn VIETNAMESE
Abs