Resultados de la búsqueda a petición "plpgsql"
Volviendo de una función con el parámetro OUT
Tengo un error, pero no sé cuál es el problema.Quiero ejecutar una función y devolver un valor de una columna rellenada por la columna por defecto, una secue...
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 ...
Insertar una COALESCE (NULL, predeterminado)
Tengo tablas que usan UUID. Quiero poder insertar una nueva fila con o sin un UUID ya que a veces el cliente generará el UUID otras veces no. Cada tabla tiene esto en su núcleo: CREATE TABLE IF NOT EXISTS person ( id UUID PRIMARY KEY ...
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 | ...
Obtener id de INSERT o SELECT
Tengo esta función que inserta una fila en uncity Mesa sin duplicados. Devuelve el id de la fila insertada: CREATE OR REPLACE FUNCTION public.insert_city( character varying, character varying, character varying, character varying, character ...
Establecer cadenas vacías ('') en NULL en toda la base de datos
En mi base de datos hay muchas columnas de texto donde los valores son cadenas vacías ('') Las cadenas vacías deben establecerse enNULL. No conozco los esquemas, las tablas y las columnas exactas en esta base de datos o, más bien, quiero escribir ...
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 ...
Cómo obtener el valor de un nombre de campo generado dinámicamente en PL / pgSQL
Código de muestra recortado lo esencial para demostrar la pregunta: CREATE OR REPLACE FUNCTION mytest4() RETURNS TEXT AS $$ DECLARE wc_row wc_files%ROWTYPE; fieldName TEXT; BEGIN SELECT * INTO wc_row FROM wc_files WHERE "fileNumber" = 17117; -- ...
¿Cómo creo una función anidada en PL / pgSQL?
Me gustaría crear una función en PL / pgSQL con un par de funciones anidadas (o internas) dentro de ella. De esta manera puedo dividir el problema en partes más pequeñas pero no tener mis partes más pequeñas accesibles fuera de esta función. ¿Es ...