Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2009, 06:58
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: nombre de una tabla temporal

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION tabla(text) RETURNS void AS $$
  2. DECLARE
  3.     stmnt  text;
  4. BEGIN
  5.     stmnt = 'CREATE TEMPORARY TABLE ' || $1 || '(campo1 integer,campo2 text) ON COMMIT DROP';
  6.  
  7.     EXECUTE stmnt;
  8. END; $$
  9. LANGUAGE 'plpgsql';

Como parámetro se lleva el nombre que se le da a la tabla.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming