Cursor problemer
Jeg får ikke spoolet noget til min fil på nær kommetarene, hvad gør jeg forkert? er ikke så meget inde i cursors så det er et lånt eksempel. Ville gerne have den select statement i loopet spoolet til en filSET TERMOUT on
SET ECHO OFF
SPOOL C:\LIMS_Cursor.txt
Prompt Køre den ?
declare cursor userc is
SELECT
SYSUSER.SYSUSERID
FROM
LVSMASTER.SYSUSER SYSUSER
WHERE
SYSUSER.U_EMAIL is null or
SUBSTR(SYSUSER.U_EMAIL,LENGTH(SYSUSER.U_EMAIL)-2,LENGTH(SYSUSER.U_EMAIL)) = '.dk'
ORDER BY SYSUSER.SYSUSERID;
usercur userc%rowtype;
sql_string Varchar2(500);
Begin
open userc;
Loop
fetch userc into usercur;
exit when userc%notfound;
sql_string := 'SELECT
ANALYSIS.PROJECT, ANALYSIS.NAME, ANALYSIS.CREATEBY
FROM
LVSMASTER.ANALYSIS ANALYSIS
WHERE
ANALYSIS.CREATEBY = '||usercur.SYSUSERID||';';
dbms_output.put_line(sql_string);
end loop;
close userc;
end;
/
SPOOL Off
SET ECHO OFF