Cláusula WHERE CURRENT OFClá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
.
SintaxeWHERE CURRENT OF nome-do-cursorStatement 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");