Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve galera,
Preciso montar uma procedure pra fazer o seguinte:
1) Inserir um Registro
2) Após rodar a inserção, verificar se foi bem sucedido e dar retorno em caso de falha no insert
3) Se bem sucedido, pegar o ID gerado e usar ele num segundo insert.
Exemplo,
1) Inserir um Usuário
INSERT INTO usuario ( nomeUsuario, login, senha, usuarioAtivo ) VALUES ('Maria', 'maria', '123', true);
2) O Insert foi bem sucedido? Se NÃO, a PROCEDURE retorna um aviso para ser tratado no programa.
3) Se bem Sucedido, pegar o ID gerado e gerar o vínculo de perfil de usuário.
INSERT INTO usuarioPermissoes ( codUsuario, codPerfil ) VALUES( O_ID_GERADO, 1 );
E por fim, retornar que foi bem sucedido e qual o ID gerado pra ser tratado na linguagem que o programador escolher....
Carregando comentários...