RES: [oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA
Olá Alex Use o tipo DATE mesmo. Na hora de recuperar retire apenas a parte da hora com to_char(campo,'hh24:mi'). Como só lhe interessa a hora, podes gravar qualquer data. []'s Alex Fernando Kirsten De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: quarta-feira, 9 de novembro de 2005 12:44 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA Voce pode usar number, e definir que este numero é o numero de minutos desde as 0 hs, o range dele vai ser 0 a 1439 (0:00 a 23:59) Para consultar, no formaro 09:10, voce pode usar to_char(to_date(550*60,'S'),'hh24:mi'), sendo que o 550 é o numero de minutos depois da meia noite Se é a melhor forma, não sei, é uma forma -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alex Morales Enviada em: quarta-feira, 9 de novembro de 2005 13:47 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA Boa tarde Alguém sabe o melhor tipo de dado para armazenar hora independente do dia. Preciso quardar apenas hora e minutos no formato HH24MI. Se eu utilizado um campo date, fica uma data armazenada junto e isso nao é necessário. No sistema com o qual estou trabalhando, essa hora é armazenada utilizando um varchar2(4) que deve seguir o padrão HH24MI. Mas em um dos meus select já achei um '0060'... Gostaria de usar um tipo que já me garantisse a integridade. Existe alguma outra maneira ou a melhor mesmo, neste caso, é usar varchar2(4) e melhor a consistencia deste campo? Alex Morales [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA
Boa tarde Alguém sabe o melhor tipo de dado para armazenar hora independente do dia. Preciso quardar apenas hora e minutos no formato HH24MI. Se eu utilizado um campo date, fica uma data armazenada junto e isso nao é necessário. No sistema com o qual estou trabalhando, essa hora é armazenada utilizando um varchar2(4) que deve seguir o padrão HH24MI. Mas em um dos meus select já achei um '0060'... Gostaria de usar um tipo que já me garantisse a integridade. Existe alguma outra maneira ou a melhor mesmo, neste caso, é usar varchar2(4) e melhor a consistencia deste campo? Alex Morales [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA
Voce pode usar number, e definir que este numero é o numero de minutos desde as 0 hs, o range dele vai ser 0 a 1439 (0:00 a 23:59) Para consultar, no formaro 09:10, voce pode usar to_char(to_date(550*60,'S'),'hh24:mi'), sendo que o 550 é o numero de minutos depois da meia noite Se é a melhor forma, não sei, é uma forma -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alex Morales Enviada em: quarta-feira, 9 de novembro de 2005 13:47 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA Boa tarde Alguém sabe o melhor tipo de dado para armazenar hora independente do dia. Preciso quardar apenas hora e minutos no formato HH24MI. Se eu utilizado um campo date, fica uma data armazenada junto e isso nao é necessário. No sistema com o qual estou trabalhando, essa hora é armazenada utilizando um varchar2(4) que deve seguir o padrão HH24MI. Mas em um dos meus select já achei um '0060'... Gostaria de usar um tipo que já me garantisse a integridade. Existe alguma outra maneira ou a melhor mesmo, neste caso, é usar varchar2(4) e melhor a consistencia deste campo? Alex Morales [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA
Utilize a mascara 'S' Ele retorna os segundos passados da meia noite, esse sim tem precisão total. Terás que armazená-lo em campo number de 5 posições. segue exemplo: select to_char(sysdate,'S') from dual; Abraços. Taylor Moraes. Em 09/11/05, Ivan Ricardo Schuster[EMAIL PROTECTED] escreveu: Voce pode usar number, e definir que este numero é o numero de minutos desde as 0 hs, o range dele vai ser 0 a 1439 (0:00 a 23:59) Para consultar, no formaro 09:10, voce pode usar to_char(to_date(550*60,'S'),'hh24:mi'), sendo que o 550 é o numero de minutos depois da meia noite Se é a melhor forma, não sei, é uma forma -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alex Morales Enviada em: quarta-feira, 9 de novembro de 2005 13:47 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] TIPO DE DADO IDEAL PARA ARMAZENAR HORA INDEPENDENTE DO DIA Boa tarde Alguém sabe o melhor tipo de dado para armazenar hora independente do dia. Preciso quardar apenas hora e minutos no formato HH24MI. Se eu utilizado um campo date, fica uma data armazenada junto e isso nao é necessário. No sistema com o qual estou trabalhando, essa hora é armazenada utilizando um varchar2(4) que deve seguir o padrão HH24MI. Mas em um dos meus select já achei um '0060'... Gostaria de usar um tipo que já me garantisse a integridade. Existe alguma outra maneira ou a melhor mesmo, neste caso, é usar varchar2(4) e melhor a consistencia deste campo? Alex Morales [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html