【发布时间】:2014-03-16 19:22:34
【问题描述】:
我正在使用甲骨文。我的 SQL 技能非常糟糕,我想从通过使用游标获得的查询中更新信息,我已经阅读了有关使用 WHERE CURRENT OF 语句的信息,但我不明白它如何适合我的当前代码。有人介意伸出援助之手吗?我想允许调用程序更新当前代码中查询返回的游标中的行(我想更新比赛位置)。到目前为止,这是我的代码:
DECLARE
l_race_rec race%rowtype;
CURSOR Query1
IS
SELECT *
FROM RACE
WHERE Race_Time='22-SEP-14 12.00.00.000000000';
BEGIN
OPEN Query1;
LOOP
FETCH query1 INTO l_race_rec;
EXIT WHEN query1%notfound;
dbms_output.put_line( l_race_rec.raceid || ', ' || l_race_rec.race_location || ', ' ||
l_race_rec.race_type || ', ' || l_race_rec.race_time || ', ' || l_race_rec.sex || ', ' ||
l_race_rec.minage || ', ' || l_race_rec.maxage );
END LOOP;
CLOSE Query1;
END;
【问题讨论】:
-
如果有人想知道的话,仍然坚持这个:(
-
甲骨文 3?真的吗?那是在 1983 年发布的!
-
3.2.20.09是SQL Developer的版本,是客户端工具