From: | "Abraham, Danny" <danny_abraham(at)bmc(dot)com> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>, "Abraham, Danny" <danny_abraham(at)bmc(dot)com> |
Subject: | RE: Re: Reuse of REF Cursor |
Date: | 2021-04-11 15:45:06 |
Message-ID: | PH0PR02MB7446F3EBF0DF1B24212FC53F8E719@PH0PR02MB7446.namprd02.prod.outlook.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
stmt := 'select count(*) from ' || table_name;
open C1 for execute stmt;
fetch C1 into rc;
close C1;
if (debug_level = 1) then
if rc > 0 then
perform diag_print(func_name,format('Counted %s records in table %s',rc,table_name) );
else
perform diag_print(func_name,format('Table %s is empty.',table_name) );
return 0;
end if;
end if;
stmt := 'select count(*) from ' || table_name || ' where orderno not in ( select orderno from cmr_ajf) ' ;
if lower(table_name) = 'cmr_setvar' then
stmt := stmt || ' and orderno <> 0';
end if;
open C1 for execute stmt;
fetch C1 into rc; <========================= Sometimes fail here
close C1;
if rc>0 then
Should I use a different variable for every refcursor usage ?
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2021-04-11 17:50:01 | Re: Reuse of REF Cursor |
Previous Message | Adrian Klaver | 2021-04-11 15:38:21 | Re: The Amazon CloudFront distribution is configured to block access from your country. |