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

INSERT en tabla.columna (array de tipo compuesto).

From: Terry Yapt <yapt(at)technovell(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: INSERT en tabla.columna (array de tipo compuesto).
Date: 2009-10-20 17:39:32
Message-ID: 4ADDF5D4.2030504@technovell.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
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);
=======

Responses

pgsql-es-ayuda by date

Next:From: Mariano ReingartDate: 2009-10-20 19:27:32
Subject: Re: PGDAY Latinoamerica
Previous:From: Alvaro HerreraDate: 2009-10-20 17:34:47
Subject: Re: RE PGDAY Latinoamerica

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