Cursor in temporary table.

Este forum é dedicado a códigos errados que se encontram por aí, ou seja, coisas que não se deve fazer de jeito nenhum! Não coloque neste forum dúvidas! (apenas situações bizarras do nosso dia a dia :-)
Post Reply
User avatar
Marciel
Rank: Analista Sênior
Rank: Analista Sênior
Posts: 158
Joined: Thu, 03 May 2007 10:12 am
Location: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.

I lost about 10 minutes trying to understand what the author was thinking about writing this code. NO_DATA_FOUND.

Select all

DECLARE 
  CURSOR CUR IS 
    SELECT COD, 
           DESCR 
      FROM TMP_TABLE; 
BEGIN 
  DELETE FROM TMP_TABLE; 
 
  INSERT INTO TMP_TABLE 
    (SELECT COD, 
            DESCR 
       FROM TABELA); 
 
  FOR REC IN CUR LOOP 
    ... 
  END LOOP; 
END; 
User avatar
dr_gori
Moderador
Moderador
Posts: 5024
Joined: Mon, 03 May 2004 3:08 pm
Location: Portland, OR USA
Contact:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Heheh, because it is, he could have done straight into the table ...: - /
User avatar
Marciel
Rank: Analista Sênior
Rank: Analista Sênior
Posts: 158
Joined: Thu, 03 May 2007 10:12 am
Location: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.

Such cases usually happen with reused codes (Ctrl + C Ctrl + V). The famous "The code is ready, just adapt."
Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 8 guests