From: | "David B" <postgresql(at)thegatelys(dot)com> |
---|---|
To: | <pgsql-sql(at)postgresql(dot)org> |
Subject: | Syntax for cmd to EXEC...how many quotes? |
Date: | 2004-04-20 23:24:32 |
Message-ID: | GOEGKICPFOPNLIEIHGFJGEPBCKAA.postgresql@thegatelys.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Folks,
This is driving me crazy...I'm sure it's possible but that I am getting the
#quotes wrong in some way...
I keep getting unterminated string errors...now matter how many quotes I
use.
I have a FN that I want to loop through all views and populate a table with
a count(*) from each views.
To do it I'm doing a LOOP around all views...something like:
FOR r_rec IN SELECT viewname from pg_views
LOOP
sql_string := 'INSERT INTO temp_table ( view_name, row_count ) SELECT
''' || r_rec.viewname || ''', count(*) FROM ' || r_rec.viewname || ' ; ' ;
EXEC sql_string ;
END LOOP ;
END ;
Building that sql_string is the problem.
Any thoughts folks?
-D
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com)
Version: 6.0.648 / Virus Database: 415 - Release Date: 3/31/2004
From | Date | Subject | |
---|---|---|---|
Next Message | Bruno Wolff III | 2004-04-21 02:00:10 | Re: transaction |
Previous Message | ow | 2004-04-20 19:25:25 | Follow-up: FK constraint performance |