Olá, agora deu certo, o bloco está correto, o problema era na tabela com chave primária incorreta, estava inserindo e duplicando É que tinha milhoes de registros e não percebi.
Obrigado Em 14 de junho de 2016 08:28, Jean Alysson <jeanp...@gmail.com> escreveu: > Ola, não persistiu nada na tabela, na tela exibiu a mensagem : > Query OK, 0 rows affected (execution time: 734 ms; total time: 734 ms) > > Os selects separados retornam os dados de acordo com os IDs informados. > > Obrigado > > Em 14 de junho de 2016 06:16, JotaComm <jota.c...@gmail.com> escreveu: > >> 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 >> > > > > -- > Atenciosamente > Jean Alysson Ambrosio > -- 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