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