Skip site navigation (1) Skip section navigation (2)

RE: Problema insertando datos (TIME)

From: =?iso-8859-1?Q?Jos=E9_Ferm=EDn_Francisco_Ferreras?=<josefermin54(at)hotmail(dot)com>
To: Clemente López Giner <clemenlg(at)gmail(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Problema insertando datos (TIME)
Date: 2008-08-30 20:50:55
Message-ID: COL103-W40AB2F363379E5B08C05E6C6620@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Prueba esto:

INSERT INTO comentarios VALUES('20','editor','2008-08-30',CURRENT_TIME,null);




ing. José Fermín Francisco Ferreras San Francisco de Macorís, Rep. Dom. 

________________________________
> Date: Sat, 30 Aug 2008 22:42:28 +0200
> From: clemenlg(at)gmail(dot)com
> To: pgsql-es-ayuda(at)postgresql(dot)org
> Subject: [pgsql-es-ayuda] Problema insertando datos (TIME)
> 
> Hola,
> Lo primero de todo, saludar a los usuarios de la lista, y daros las gracias por todo lo que hacéis, y por echarnos una mano con nuestras dudas...
> Lo segundo, es que tengo un problemilla con una tabla...
> 
> CREATE TABLE comentarios (
>         id_art INTEGER NOT NULL,
>         usuario VARCHAR(10) NOT NULL,
>         fecha DATE NOT NULL,
>         hora TIME NOT NULL,
>         texto VARCHAR(300) NOT NULL,
> 
>         CONSTRAINT cp_comentarios PRIMARY KEY(id_art, usuario, fecha, hora),
>         CONSTRAINT ca_comentarios_usu FOREIGN KEY(usuario)
>                 REFERENCES usuarios
>                         ON DELETE RESTRICT
>                         ON UPDATE CASCADE,
>         CONSTRAINT ca_comentarios_art FOREIGN KEY(id_art)
> 
>                 REFERENCES articulos
>                         ON DELETE RESTRICT
>                         ON UPDATE CASCADE);
> 
> El problema es que no sé como insertar datos, ya que no sé como insertar el dato time.
> Si hago un
> 
> SELECT CURRENT_TIME;
> 
> , me muestra lo que quiero (22:28:03.469333+02), pero si lo intento insertar
> 
> 
> INSERT INTO comentarios VALUES('20','editor',30/08/2008,CURRENT_TIME,'');
> 
> , me da error, (ERROR: la columna «fecha» es de tipo date pero la expresión es de tipo integer
> HINT: Necesitará reescribir la expresión o aplicarle una conversión de tipo.)
> 
> No sé como he de insertar ese tipo de datos...
> 
> ¿Alguien sabe como puedo solucionar el problema?
> 
> Gracias

_________________________________________________________________
Get Windows Live and get whatever you need, wherever you are.  Start here.
http://www.windowslive.com/default.html?ocid=TXT_TAGLM_WL_Home_082008

In response to

pgsql-es-ayuda by date

Next:From: Clemente López GinerDate: 2008-08-30 20:51:11
Subject: Re: Problema insertando datos (TIME)
Previous:From: Alvaro HerreraDate: 2008-08-30 20:48:31
Subject: Re: Problema insertando datos (TIME)

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group