Resultados de la búsqueda a petición "plpgsql"
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 ...
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 ...
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 ...
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); ...
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 ...
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 | ...
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 ...
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 ...
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 || ...
¿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; ...