2011/3/24  <[email protected]>:
> Ola Pessoal,
>
> Preciso gravar no meu banco, dados vindo da WEB de uma tabela do cliente.
> Tenho a seguinte tabela abaixo:
>
> CREATE TABLE transacoes (
>   transacaoid varchar(100) NOT NULL,
>   datatransacao date default now(),
>   numitens int NOT NULL,
>   proid varchar(10) [],
>   prodescricao varchar(100) [],
>   provalor numeric(10,2) [],
>   proquantidade int [],
>   profrete numeric(10,2) []
>   PRIMARY KEY (transacaoid)
> )
>
> Estou tentando:
> insert into transacoes
> (transacaoid,datatransacao,numitens,proid,prodescricao,provalor,proquantidade,profrete)
> values
> '332265678910',now(),1,'{10000}','{Produto}','{12.00}','{2}','{0.00};
>

Puedes intentar:

INSERT INTO transacoes (transacoid, proid) VALUES
('12312312','{1000,1000}'::text[]);

Para probar, puedes hacer:

select proid[2] from transacoes;

Si devuelve un solo numero y no tira error, es que estas guardando el
array correctamente.




-- 
--
              Emanuel Calvo
              Helpame.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a