Vous n'êtes pas identifié(e).

#1 07/01/2011 12:33:12

mich30
Membre

lancer un fichier sql dans une proc pg/sql

Bonjour,
est t'il possible de lancer un fichier .sql dans une procedure pg/sql
Merci

CREATE OR REPLACE FUNCTION essais() RETURNS VOID as $$
  DECLARE
    filename VARCHAR ;
    query_ VARCHAR;
  BEGIN
    filename:='/tmp/PR10.sql'; 
 
     DROP TABLE IF EXISTS Table_essais;
     CREATE TABLE acl_admin.Table_essais (report_line VARCHAR);
     insert into acl_admin.Table_essais values ('select * from pl_2009 limit 10 ');
     
    -- Lecture de la table et integration dans un fichier pr10.sql
      query_:='COPY acl_admin.Table_essais TO ' || '''' || filename || '''';
      RAISE NOTICE '%',query_;
      EXECUTE query_;

   -- lancer le fichier SQL ?????
   
END;
$$ language plpgsql;

Hors ligne

#2 07/01/2011 20:11:10

gleu
Administrateur

Re : lancer un fichier sql dans une proc pg/sql

Non.


Guillaume.

Hors ligne

Pied de page des forums