Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Como insertar la hora en oracle

Estas en el tema de Como insertar la hora en oracle en el foro de Oracle en Foros del Web. Hola amigos buenas tardes, tengo un problema estoy trabajando con eclipse e oracle y me han pedido crear una tabla bitácora que cuando haga un ...
  #1 (permalink)  
Antiguo 27/03/2014, 15:28
 
Fecha de Ingreso: marzo-2014
Ubicación: Lima
Mensajes: 11
Antigüedad: 10 años, 8 meses
Puntos: 0
Como insertar la hora en oracle

Hola amigos buenas tardes, tengo un problema estoy trabajando con eclipse e oracle y me han pedido crear una tabla bitácora que cuando haga un insert una tabla esta también inserte lo mismo pero con la fecha y la hora...lo hice pero la hora no puedo lograr insertarla..hago esto:

Código:
CREATE TABLE BITCLI (
Usuario VARCHAR2 (20) NOT NULL,
Fecha DATE,
CODCLI varchar2(5) NOT NULL,
NOMCLI varchar2(30) NOT NULL,
APECLI varchar2(30) NOT NULL
)

Hora que seria el campo que me falta no se como ponerlo para que cuando le de insert me de la hora del sistema espero puedan ayudarme saludos a todos.
  #2 (permalink)  
Antiguo 27/03/2014, 16:23
Avatar de Jawbreaker  
Fecha de Ingreso: febrero-2014
Mensajes: 6
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Como insertar la hora en oracle

Tengo el mismo problema solo quiero saber la forma de insertar solo la hora a mi oracle
en esa tabla "BITCLI" le crearía un campo mas
"HORA" pero no se con que dato lo defino y como lo inserto.
Alguna sugerencia ?

Gracias de antemano
  #3 (permalink)  
Antiguo 28/03/2014, 03:46
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Como insertar la hora en oracle

Código SQL:
Ver original
  1. CREATE TABLE BITCLI (
  2. Usuario VARCHAR2 (20) NOT NULL,
  3. Fecha DATE,
  4. CODCLI varchar2(5) NOT NULL,
  5. NOMCLI varchar2(30) NOT NULL,
  6. APECLI varchar2(30) NOT NULL,
  7. hora DATE DEFAULT sysdate
  8. )

Última edición por gnzsoloyo; 28/03/2014 a las 04:10
  #4 (permalink)  
Antiguo 28/03/2014, 07:38
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Como insertar la hora en oracle

El campo fecha que es de tipo DATE también inserta la hora.
Ya para visualización de la fecha y la hora separada sería:
Código SQL:
Ver original
  1. SELECT TO_CHAR(fecha,'YYYY-MM-DD') fecha,TO_CHAR(fecha,'HH24:MI') hora
  2. FROM BITCLI ;

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: insert, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:52.