Hola a todos,

ya llevo un rato volviendome un poco loco con este tema.... Seguro que me podeis ayudar.

Como sería la INSERT correspondiente a esta tabla ? Las dos que envio al final, no funcionan y ya he intentado de "casi" todo. Todo menos lo correcto, seguro.

Gracias.

=======
-- DROP DOMAIN otrotpc;
CREATE DOMAIN otrotpc
 AS numeric(8,5);
ALTER DOMAIN otrotpc OWNER TO postgres;

-- DROP TYPE tip_ttotiva;
CREATE TYPE tip_ttotiva AS
  (tipiva numeric(2),
   impiva numeric(6,2),
   tpciva otrotpc);
ALTER TYPE tip_ttotiva OWNER TO postgres;

-- DROP TABLE tip_tablaiva;
CREATE TABLE tip_tablaiva
(
 idcliente numeric(2) NOT NULL,
 nombrecliente character varying(50),
 totalbase numeric(7,2),
 totaliva tip_ttotiva[],
 totaltotal numeric(7,2),
 CONSTRAINT pk_tip_tablaiva PRIMARY KEY (idcliente)
)
WITH (
 OIDS=FALSE
);


INSERT INTO tip_tablaiva(
           idcliente, nombrecliente, totalbase, totaliva, totaltotal)
   VALUES (1, 'Nombre 1', 15, array[(1, 3.67, 16)], 18.67);

INSERT INTO tip_tablaiva(
           idcliente, nombrecliente, totalbase, totaliva, totaltotal)
   VALUES (2, 'Nombre 2', 15, '{(1, 3.67, 16)}', 18.67);
=======
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
              http://archives.postgresql.org/pgsql-es-ayuda

Responder a