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

1 la respuesta

¿Cómo construir una declaración SQL con el uso de ID que podrían no estar disponibles en la tabla?

Utilizando Microsoft SQL Server 2008, digamos que hay una tabla1 que mantiene los identificadores seleccionados de provincias, distritos, comunas y pueblos. Y luego está la tabla2 con los identificadores y nombres de provincias, ...

8 la respuesta

Resultados dinámicos de SQL en la tabla temporal en el procedimiento almacenado de SQL

El código es el siguiente ALTER PROCEDURE dbo.pdpd_DynamicCall @SQLString varchar(4096) = null AS Begin create TABLE #T1 ( column_1 varchar(10) , column_2 varchar(100) ) insert into #T1 execute ('execute ' + @SQLString ) select * from #T1 End El ...

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

2 la respuesta

INSERT con el nombre de la tabla dinámica en la función de activación

No estoy seguro de cómo lograr algo como lo siguiente: CREATE OR REPLACE FUNCTION fnJobQueueBEFORE() RETURNS trigger AS $$ DECLARE shadowname varchar := TG_TABLE_NAME || 'shadow'; BEGIN INSERT INTO shadowname VALUES(OLD.*); RETURN OLD; END; $$ ...

9 la respuesta

¿Cómo obtener el resultado de sp_executesql en una variable?

Tengo una pieza de SQL dinámico que necesito ejecutar, luego necesito almacenar el resultado en una variable. Sé que puedo usarsp_executesql pero no puedo encontrar ejemplos claros sobre cómo hacer esto.

8 la respuesta

Cree el rol de PostgreSQL (usuario) si no existe

¿Cómo escribo un script SQL para crear un ROLE en PostgreSQL 9.1, pero sin generar un error si ya existe? El script actual simplemente tiene: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Esto falla si el usuario ya existe. Me gustaría ...

4 la respuesta

PostgreSQL parametrizado Ordenar por / Límite en la función de tabla

Tengo una función sql que hace una simple declaración de selección sql: CREATE OR REPLACE FUNCTION getStuff(param character varying) RETURNS SETOF stuff AS $BODY$ select * from stuff where col = $1 $BODY$ LANGUAGE sql; Por ahora estoy invocando ...

2 la respuesta

¿Por qué la ejecución de esta consulta con EJECUTAR INMEDIATO hace que falle?

Estoy escribiendo un procedimiento PL / SQL que necesita generar dinámicamente algunas consultas, una de las cuales implica crear una tabla temporal utilizando los resultados de una consulta tomada como parámetro. CREATE OR REPLACE PROCEDURE ...

16 la respuesta

ORA-01747: especificación inválida user.table.column, table.column o column

Obtenga el error anterior cuando la ejecución inmediata se llama en un bucle Update CustomersPriceGroups set 1AO00=:disc Where cuno=:cuno Parameters: disc=66 cuno=000974 Update CustomersPriceGroups set 1AP00=:disc Where cuno=:cuno Parameters: ...

12 la respuesta

¿Puede un procedimiento almacenado tener parámetros dinámicos para ser utilizados en una cláusula "IN"?

Quiero ejecutar una consulta como esta: SELECT * FROM Studio WHERE Id IN (134, 144, 132, 138, 7432, 7543, 2566) pero la cantidad deCarné de identida se pasa a la cláusula IN solo se determina en tiempo de ejecución. Tengo que usar SQL dinámico ...