DBA_LUCAS 0 Denunciar post Postado Novembro 16, 2010 Informações do Ambiente: * Versão do Oracle: ORACLE 11G 11.2.0.1 * Sistema Operacional: LINUX Prezados amigos, Tenho uma duvida a respeito de alterar o formato da data no banco de dados , ja me deparei muitas vezes quando um programador precisa que eu altere o formato da data do banco para que seja realizados testes nos software, para alterar o formato da data a nivel de sessao é facil via sql plus , mas quando eu preciso alterar o formato da data do banco inteiro para que realizem testes a nivel da aplicação , como eu faço isso ? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Novembro 16, 2010 Isto é definido por NLS_TERRITORY NLS_DATE_FORMAT http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/initparams143.htm#i1129826 http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/initparams152.htm#REFRN10128 http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10766/tdddg_globalization.htm#TDDDG62320 É bom lembrar que isto é o formato da máscara da data, a data tem sempre o mesmo formato, um numérico que conta os segundos desde 1800 e não sei quando. Pessoalmente acho melhor deixar o default dos gringos (dd-Mon-yyyy), pois quaisquer aplicativos e scripts se adaptam a ele. As aplicações também que se virem para formatar as datas. Compartilhar este post Link para o post Compartilhar em outros sites
supernoi 0 Denunciar post Postado Novembro 17, 2010 Apenas para complementar o que o motta passou... indico o seguinte site: Alter session: http://ss64.com/ora/session_a.html Formatos de datas: http://ss64.com/ora/syntax-fmt.html Esse site eh um verdadeiro "Canivete Suíço"... Compartilhar este post Link para o post Compartilhar em outros sites