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