Resultados de la búsqueda a petición "plpgsql"

1 la respuesta

Guardar la salida de una consulta dinámica que usa refcursor en una tabla

En continuación aun caso anterior [https://stackoverflow.com/questions/27824725/use-text-output-from-a-function-as-new-query/27830985#27830985] , en el que una consulta SELECT dinámicaque usa refcursorse creó y luego se ejecutó. Me gustaría ...

1 la respuesta

Cómo ejecutar un resultado de cadena de un procedimiento almacenado en postgres

He creado el siguiente procedimiento almacenado, que básicamente recibe un nombre de tabla y un prefijo. La función busca todas las columnas que comparten este prefijo y devuelve como salida un comando de consulta 'select' ('myoneliner'). como ...

1 la respuesta

Uso de tipos de retorno personalizados en un bucle FOR en plpgsql

El siguiente código que uso devuelve un número entero1: CREATE TYPE my_test AS ( foo Integer ); CREATE FUNCTION foo_out() RETURNS SETOF Integer AS $$ BEGIN RETURN QUERY SELECT 1 as foo; END $$ LANGUAGE plpgsql; CREATE FUNCTION foo1() RETURNS ...

9 la respuesta

Truncar todas las tablas en una base de datos Postgres

Regularmente necesito eliminar todos los datos de mi base de datos PostgreSQL antes de una reconstrucción. ¿Cómo haría esto directamente en SQL? En este momento, he logrado crear una declaración SQL que devuelve todos los comandos que necesito ...

2 la respuesta

¿Forma elegante de manejar las excepciones de PostgreSQL?

En PostgreSQL, me gustaría crear un mecanismo de ajuste seguro que devuelva un resultado vacío si se produce una excepción. Considera lo siguiente: SELECT * FROM myschema.mytable;Podría hacer el ajuste seguro en la aplicación cliente: try { ...

3 la respuesta

¿Hay alguna manera de deshabilitar la sobrecarga de funciones en Postgres

Mis usuarios y yo no utilizamos la sobrecarga de funciones en PL / pgSQL. Siempre tenemos una función por tupla (esquema, nombre). Como tal, nos gustaría descartar una función solo por nombre, cambiar su firma sin tener que descartarla primero, ...

1 la respuesta

La función tarda una eternidad en ejecutarse para una gran cantidad de registros

He creado la siguiente función en Postgres 9.3.5: CREATE OR REPLACE FUNCTION get_result(val1 text, val2 text) RETURNS text AS $BODY $Declare result text; BEGIN select min(id) into result from table where id_used is null and id_type = val2; ...

7 la respuesta

Cómo encontrar la primera y la última aparición de un carácter específico dentro de una cadena en PostgreSQL

Quiero encontrar la primera y la última aparición de un personaje específico dentro de una cadena. Como ejemplo, considere una cadena llamada "2010 - #### - 3434", y suponga que el carácter a buscar es "#". La primera aparición de hash dentro de ...

1 la respuesta

Definición de la función PostgreSQL en SQuirreL: cadena sin terminar con comillas en dólares

Tengo la siguiente definición de función para una base de datos PostgreSQL 9.3.4: CREATE OR REPLACE FUNCTION update_modified_timestamp() RETURNS TRIGGER AS $$ BEGIN NEW.modified_at = now(); RETURN NEW; END; $$ LANGUAGE plpgsql;Cuando intento ...

2 la respuesta

Ejecute múltiples funciones juntas sin perder rendimiento

Tengo este proceso que tiene que hacer una serie de consultas, usando pl / pgsql: --process: SELECT function1(); SELECT function2(); SELECT function3(); SELECT function4();Para poder ejecutar todo en una llamada, creé una función de proceso como ...