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@gmail.com
> To: pgsql-es-ayuda@postgresql.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--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
No comments:
Post a Comment