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

1 la respuesta

Error al configurar n_distinct usando una variable plpgsql

Intenté usar una función para establecer el valor n_distinct para una tabla. El código es el siguiente: create temporary table _temp ( id integer ); create function pg_temp.setdistinct(_cnt real) returns void as $$ begin alter table _temp ...

1 la respuesta

Iterando sobre entero [] en PL / pgSQL

Estoy intentando recorrer una matriz de enteros integer[]) en una función plpgsql. Algo como esto declare a integer[] = array[1,2,3]; i bigint; begin for i in a loop raise notice "% ",i; end loop; return true; end En mi caso de uso real, la ...

1 la respuesta

Oracle DBMS_LOB.WRITEAPPEND a la conversión de Postgres

¿Puede alguien decirme cómo convertir el siguiente código de Oracle a Postgresql IF prodNum = 1 THEN DBMS_LOB.WRITEAPPEND(pkgFilterNode, LENGTH(pkgFilter_tab || '<PackageFilters isNewFormat="Y" > '||l_crlf), pkgFilter_tab || ...

6 la respuesta

Utilizando pg_notify en la función de activación de PostgreSQL

Estoy intentando emitir una notificación desde una función de activación de PostgreSQL. Puedo usar con éxito el comando NOTIFICAR, pero no tengo suerte con pg_notify. Aunque recibo una notificación cuando invoco la función pg_notify desde la ...

3 la respuesta

PHP matriz a matriz de postgres

Now php no puede funcionar directamente con la matriz Postgresql. Por ejemplo, php tomando una matriz postgresql como '{"foo", "bar"}' Necesito una función php simple para crear una matriz postgresql multidimensional desde la matriz php. Creo ...

2 la respuesta

Store seleccione la salida de la consulta en una matriz en postgres

Mi código es: SELECT column_name FROM information.SCHEMA.columns WHERE table_name = 'aean' Devuelve los nombres de columna de la tablaaean. Ahora he declarado una matriz: DECLARE colnames text[]¿Cómo puedo almacenar la salida de select en la ...

2 la respuesta

Llamando a una función que devuelve un refcursor

Estoy usando Postgresql 8.3 y tengo la siguiente función simple que devolverá unrefcursor al client CREATE OR REPLACE FUNCTION function_1() RETURNS refcursor AS $$ DECLARE ref_cursor REFCURSOR; BEGIN OPEN ref_cursor FOR SELECT * FROM ...

1 la respuesta

¿Devolver una consulta desde una función?

Estoy usando PostgreSQL 8.4 y quiero crear una función que devuelva una consulta con muchas filas. La siguiente función hacen trabajo create function get_names(varchar) returns setof record AS $$ declare tname alias for $1; res setof record; ...

4 la respuesta

unción @PostgreSQL que devuelve múltiples conjuntos de resultados

¿Es posible devolver múltiples conjuntos de resultados de una función de Postgres, como en MSSQL: CREATE PROCEDURE test AS SELECT * FROM first_table SELECT * FROM second_table

6 la respuesta

FUNCIÓN DE GOTA sin saber el número / tipo de parámetros?

Mantengo todas mis funciones en un archivo de texto con'CREATE OR REPLACE FUNCTION somefunction'. Entonces, si agrego o cambio alguna función, simplemente ingreso el archivo a psql. Ahora si agrego o elimino parámetros a una función existente, ...