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 <[email protected]> escreveu: > Opa! > > Em 13 de junho de 2016 21:20, Jean Alysson <[email protected]> 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 >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > Abraços > > -- > JotaComm > http://jotacomm.wordpress.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Atenciosamente Jean Alysson Ambrosio
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
