Opa!

Em 13 de junho de 2016 21:20, Jean Alysson <jeanp...@gmail.com> escreveu:

> Ola, preciso popular a tabela EmpresaServicoUsuario com os dados dos IDs
> de tres tabelas: usuarios,, servicos e empresa,
> escrevi o bloco abaixo (tendo certeza dos IDs dos existentes, 320,287 ...)
> mas nao gerou nada, tem algo errado ?
>
>
> DO $$
> DECLARE ru record;
> DECLARE rsss record;
> DECLARE rse record;
> BEGIN
>  FOR usu IN SELECT idusuario FROM usuarios WHERE idusuario IN (320,287)
>  LOOP
>
>  FOR ser IN SELECT idservico FROM servicos WHERE idservico IN (11,17)
>  LOOP
>
>  FOR emp IN SELECT idempresa FROM empresas WHERE idempresa = 50
>  LOOP
>    EXECUTE 'INSERT INTO EmpresaServicoUsuario (idusuario, idservico,
> idempresa) values
> ('||usu.idusuario||','||ser.idservico||','||emp.idempresa||')';
>  END LOOP;
>
>  END LOOP;
>
>  END LOOP;
> END$$;
>
> deveria gerar os registros:
> 320,11,50
> 320,17,50
> 287,11,50
> 287,17,50
>

​Não gerou significa que não mostrou nada na tela ou não persistiu na
tabela?​


>
> --
> Atenciosamente
> Jean Alysson Ambrosio
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


​Abraços​

-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a