Cláusula WHERE CURRENT OF Cláusula WHERE CURRENT OF

A cláusula WHERE CURRENT OF é uma cláusula de algumas instruções UPDATE e DELETE. Permite realizar atualizações e exclusões posicionadas em cursores atualizáveis. Para obter mais informações sobre cursores atualizáveis deve ser consultada a .

Sintaxe WHERE CURRENT OF nome-do-cursor Statement s = conn.createStatement(); s.setCursorName("ResultadosLinhasAereas"); ResultSet rs = conn.executeQuery( "SELECT LINHAS_AÉREA, TARIFA_BÁSICA " + "FROM LINHAS_AÉREAS FOR UPDATE OF TARIFA_BÁSICA"); Statement s2 = conn.createStatement(); s2.executeUpdate("UPDATE LINHAS_AÉREAS SET TARIFA_BÁSICA = TARIFA_BÁSICA " + "+ .25 WHERE CURRENT OF ResultadosLinhasAereas");