Em 11/11/08, Daniel Robert Costa<[EMAIL PROTECTED]> escreveu:
> Opa.
>
> Eu havia esquecido o = sim.
> Mas mesmo assim não funcionou.
> Quando passo dois parametros dentro do array ele retorna em branco.
>


bdteste=# CREATE TEMP TABLE foo(
bdteste(#   id serial primary key,
bdteste(#   bar integer[]);
NOTA:  CREATE TABLE criará sequência implícita "foo_id_seq" para
coluna serial "foo.id"
NOTA:  CREATE TABLE / PRIMARY KEY criará índice implícito "foo_pkey"
na tabela "foo"
CREATE TABLE
bdteste=# INSERT INTO foo VALUES(default, '{1, 2, 3, 4, 5}');
INSERT 0 1
bdteste=# INSERT INTO foo VALUES(default, '{6, 7, 8, 9, 0}');
INSERT 0 1
bdteste=# INSERT INTO foo VALUES(default, '{1, 3, 5, 7, 9}');
INSERT 0 1
bdteste=# SELECT * FROM foo;
 id |     bar
----+-------------
  1 | {1,2,3,4,5}
  2 | {6,7,8,9,0}
  3 | {1,3,5,7,9}
(3 registros)

bdteste=# SELECT * FROM foo WHERE 5 = ANY (foo.bar);
 id |     bar
----+-------------
  1 | {1,2,3,4,5}
  3 | {1,3,5,7,9}
(2 registros)

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a