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

1 la respuesta

Establecer un parámetro de configuración para funciones implementadas en PL / pgSQL

He escrito un par de funciones en PL / pgSQL y me gustaría controlar su comportamiento a través de algunas entradas de configuración, que también pueden modificarse en tiempo de ejecución (por sesión). ¿Es posible definir nuevas entradas de ...

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

SELECT genera una excepción en la función PL / pgSQL

Quiero implementar un bucle dentro de una función pero recibo este error: La consulta ERROR no tiene un destino para los datos de resultados El código: CREATE OR REPLACE FUNCTION my_function(ill int, ndx_ bigint) RETURNS int AS $$ DECLARE ...

1 la respuesta

División de registro devuelto por función en varias columnas

En un tutorial básico de la función Postgres hay un ejemplo conOUT parámetros como este: create or replace function hi_lo(a numeric, b numeric, c numeric, OUT hi numeric, OUT lo numeric) as $$ begin hi := greatest(a, b, c); lo := least(a, b, c); ...

1 la respuesta

Postgresql - INSERTAR REGRESO EN una referencia de columna ambigua

¿Alguien puede explicar cortésmente esta locura? INSERT INTO "dbo"."UserProfile" ("FirstName") VALUES('John') RETURNING "UserProfileId" INTO _UserProfileId;arroja un error de referencia ambiguo, sin embargo, esto se ejecuta ...

1 la respuesta

Generar columnas dinámicamente en PostgreSQL

He visto que hay algunas preguntas similares como esta, pero no he entendido cómo codificarlo yo mismo. Tenga en cuenta que solo soy un principiante en este campo. Básicamente quiero pivotar la tabla así: zoom | day | point zoom | 2015-10-01 | ...

1 la respuesta

Portar el procedimiento de Oracle a PostgreSQL (códigos de excepción de orafce para el módulo utl_file)

Estoy en medio de una migración de base de datos de Oracle a PostgreSQL. Estamos usandoora2pg [http://ora2pg.darold.net]para hacer la conversión el plus automático posible y elorafce [https://github.com/orafce/orafce]Plugin para PostgreSQL para ...

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 || ...

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; ...