Pl/SQL afficher les résultats d'une instruction select

Set ServerOutput on size 100000;
declare
countTab number := 0;
countCol number := 0;
currDate varchar2(30);
scale number := 0;


Begin

select count(*) into countCol from USER_TAB_COLUMNS where TABLE_NAME = 'EVAPP_INTERFACE' and COLUMN_NAME = 'TARGET_AMNT_LTV_NUM' and DATA_SCALE is null; 
IF  (countCol <> 0) then   

 DBMS_OUTPUT.put_line('  EVAPP_INTERFACE.TARGET_AMNT_LTV_NUM values begin'); 
 execute immediate 'select APPSEQNO, TARGET_AMNT_LTV_NUM from evapp_interface where TARGET_AMNT_LTV_NUM > 999999999999';

END IF;
END;
\

J'essaie d'afficher les résultats de la requête select. J'ai essayé de courir juste les instructions select est aussi, mais il donne une exception en disant qu'il ne peut pas trouver les colonnes mentionnées. Donc, j'ai essayé de mettre le nom de la table en face des colonnes, et il se plaint que j'avais besoin d'utiliser INTO , et que j'ai utilisé, mais encore il n'aime pas la syntaxe.

et DATA_SCALE est nulle ?? Ce n'est pas une colonne de table USER_TAB_COLUMNS
oui; 'Chiffres à droite de la virgule dans un nombre".

OriginalL'auteur roymustang86 | 2012-07-23