Resultados de la búsqueda a petición "dynamic-sql"

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

3 la respuesta

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

2 la respuesta

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

2 la respuesta

Función para devolver un conjunto dinámico de columnas para una tabla dada

tengo unfields tabla para almacenar información de columna para otras tablas: CREATE TABLE public.fields ( schema_name varchar(100), table_name varchar(100), column_text varchar(100), column_name varchar(100), column_type varchar(100) default ...

9 la respuesta

¿Qué es el SQL dinámico?

Acabo de hacer una pregunta relacionada con SQL, y la primera respuesta fue: "Esta es una situación en la que el SQL dinámico es el camino a seguir." Como nunca había oído hablar deSQL dinámicoantes, inmediatamente busqué en este sitio y en la ...

3 la respuesta

¿Consultar los detalles del esquema de una tabla en PostgreSQL?

Necesito saber el tipo de columna en PostgreSQL (es decirvarchar(20)) Sé que probablemente podría encontrar esto usando\d algo en psql, pero necesito que se haga con una consulta de selección. ¿Es esto posible en PostgreSQL?

1 la respuesta

Oracle EJECUTAR INMEDIATO en un cursor

Tengo un procedimiento almacenado que utilizaba elEXECUTE IMMEDIATE comando para ejecutar una cadena muy larga. ¿Cómo apoyo una cadena muy larga y devuelvo los datos a un refcursor?

8 la respuesta

¿Cómo usar la variable de tabla en una instrucción sql dinámica?

En mi procedimiento almacenado, declare dos variables de tabla además de mi procedimiento. Ahora estoy tratando de usar esa variable de tabla dentro de una instrucción sql dinámica, pero aparece este error en el momento de la ejecución de ese ...

1 la respuesta

Especificador de formato para variables enteras en format () para EXECUTE?

CREATE OR REPLACE FUNCTION getParentLtree(parent_id bigint, tbl_name varchar) RETURNS ltree AS $BODY$ DECLARE parent_ltree ltree; BEGIN -- This works fine: -- sele,ct into parent_ltree l_tree from tbl1 where id = parent_id; EXECUTE format('select ...

1 la respuesta

Devuelve la tabla dinámica con columnas desconocidas de la función PL / pgSQL

Necesito crear una función que verifique en una tabla dada si elinfowindow el campo existe Si existe, la función debe devolverselect * from table pero si no lo hace, debe devolver un adicionalid campo: CREATE OR REPLACE FUNCTION ...