Buenas,
Alguien ha hecho un procedure en el que se le pase el nombre de una tabla y haga un update sobre ella?. Asimismo, necesito crear indices dentro del mismo procedure, pero tengo problemas para hacer eso.
Gracias
| |||
Nombre de tabla como parametro en procedure Buenas, Alguien ha hecho un procedure en el que se le pase el nombre de una tabla y haga un update sobre ella?. Asimismo, necesito crear indices dentro del mismo procedure, pero tengo problemas para hacer eso. Gracias |
| |||
Respuesta: Nombre de tabla como parametro en procedure Un ejemplo:
Código:
Salu2 create or replace function prueba(text) returns void AS $BODY$ declare query text := ''; begin query := 'update ' || $1 || ' set titulo = titulo ||' || '''_update'''; execute (query); create index idx_prueba on t(titulo); end $BODY$ language plpgsql; |