bom dia prezados,
Minha dúvida é a seguinte: estou fazendo a inserção num banco Oracle, e preciso pegar o ID inserido para usá-lo em outra tabela de relacionamento. Como poderia fazer isso? Vocês podem me dar uma dica ou algum site que possa consultar? obrigado
Exemplo:
CategoriaDAO.prototype.salvar = function(categoria, callback){ this._pool.getConnection(
function(err, connection) { if (err) { console.error(err.message); return; }
connection.execute( "INSERT INTO TBL_CATEGORIA VALUES (SQ_CATEGORIA.nextval, :ds_titulo, :ds_cor, :fl_workflow, :ds_us_inclusao, :dt_inclusao, :dt_alteracao)", { ds_titulo: categoria.titulo, ds_cor: categoria.cor, fl_workflow: categoria.workflow, ds_us_inclusao: categoria.cpf, dt_inclusao: { type: oracledb.DATE, dir: oracledb.BIND_OUT }, dt_alteracao: { type: oracledb.DATE, dir: oracledb.BIND_OUT }, }, { autoCommit: true}, function(err, result) { if (err) { console.log("erro" + err.message); return; } else { console.log("Rows inserted: " + result.rowsAffected); // doRelease(connection); callback(); } }); }); }