pgAdmin: Dynamisches SQL

Hallo zusammen,

folgendes Statement erstellt mir SELECT-Statements für alle Sequenzen in der DB.

WITH t AS (
    SELECT 'SELECT sequence_name, last_value FROM ' || sequence_schema || '.' || sequence_name || ';' AS t_result FROM information_schema.sequences)

Die erzeugten Statements selbst kann ich mir dann wie folgt ausgeben lassen:

SELECT t_result FROM t;

Meine Frage ist:
Wie kann ich jetzt die einzelnen Statements im pgAdmin ausführen, sodass sie mir die tatsächlichen Resultate liefern?

Vielen Dank und Grüße
Jan

PGAdmin führt das eh nicht aus, wenn, dann die DB. PGAdmin ist nur ein doofer Client. Dynamisches SQL kannst Du so nicht ausführen, dazu müßtest Du das in eine Stored Proc kapseln und dann das SQL mit EXECUTE ausführen.

http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN

Vielen Dank,
ich werde es dann via Stored Procedure umsetzen.