Articles of almacenados procedimientos

Recuperar datos del procedimiento almacenado que tiene múltiples conjuntos de resultados

Dado un procedimiento almacenado en SQL Server que tiene múltiples instrucciones de select , ¿hay alguna manera de trabajar con esos resultados por separado al invocar el procedimiento? Por ejemplo: alter procedure dbo.GetSomething as begin select * from dbo.Person; select * from dbo.Car; end; En .NET, si llamo a este proceso, puedo usar un SqlDataReader […]

¿Cómo puedo usar un procedimiento almacenado en una base de datos MySql con Zend Framework?

Recientemente aprendí a usar Zend Framework. Hice una simple aplicación CRUD. Pero ahora quiero usar una base de datos existente para una aplicación más compleja y quiero saber cómo llamo a un procedimiento almacenado en el Modelo, cómo enviar parámetros, cómo leer los resultados y almacenarlos en una matriz en PHP. Por favor. Agradezco cualquier […]

Nombres de tablas dinámicas en la función de procedimiento almacenado

He escrito una función de procedimiento almacenado para obtener un nombre de una tabla. El problema es que quiero que se pase el nombre de la tabla como un parámetro (hay varias tablas diferentes con las que necesito usar esta función): DELIMITER $$ CREATE DEFINER=`root`@`localhost` FUNCTION `getName`(tableName VARCHAR(50), myId INT(11)) RETURNS VARCHAR(50) begin DECLARE myName […]

Mezcla ilegal de intercalaciones (utf8_unicode_ci, IMPLICIT) y (utf8_general_ci, IMPLICIT) para la operación ‘=’

Error msg en MySql: mezcla ilegal de intercalaciones (utf8_unicode_ci, IMPLICIT) y (utf8_general_ci, IMPLICIT) para la operación ‘=’ He revisado otras publicaciones y no pude resolver este problema. La parte afectada es algo similar a esto: CREATE TABLE users ( userID INT UNSIGNED NOT NULL AUTO_INCREMENT, firstName VARCHAR(24) NOT NULL, lastName VARCHAR(24) NOT NULL, username VARCHAR(24) […]

¿Escribir parámetros opcionales dentro de procedimientos almacenados en MySQL?

Me gustaría crear un procedimiento almacenado que actualice todos los campos en una tabla o solo algunos de ellos según los parámetros que se le pasen. ¿Cómo creo un procedimiento almacenado que acepte parámetros opcionales?

Obtener resultados del procedimiento almacenado de Oracle

Estoy trabajando en la conversión de un procedimiento almacenado de SQL Server a Oracle. Este procedimiento almacenado proporciona un resultado directo. Quiero decir que si llamas al procedimiento almacenado en, por ejemplo, Management Studio, obtienes directamente el resultado. Al convertirme en Oracle, camino contra el problema de que en Oracle no mostraré el conjunto de […]

Ejecutar procedimiento almacenado con un parámetro de salida?

Tengo un procedimiento almacenado que estoy tratando de probar. Estoy intentando probarlo a través de SQL Management Studio. Para ejecutar esta prueba, ingreso … exec my_stored_procedure ‘param1Value’, ‘param2Value’ El parámetro final es un output parameter . Sin embargo, no sé cómo probar un procedimiento almacenado con parámetros de salida. ¿Cómo ejecuto un procedimiento almacenado con […]

Pasar una matriz de datos como un parámetro de entrada a un procedimiento de Oracle

Estoy tratando de pasar una matriz de datos ( varchar ) en un procedimiento de Oracle. El procedimiento de Oracle sería llamado desde SQL * Plus o desde otro procedimiento PL / SQL como ese: BEGIN pr_perform_task(‘1′,’2′,’3′,’4’); END; pr_perform_task leerá cada uno de los parámetros de entrada y realizará las tareas. No estoy seguro de […]

¿Crear procedimiento almacenado y SQLite?

¿Es de alguna manera posible crear un procedimiento almacenado cuando se usa SQLite?

Cómo enumerar todas las fechas entre dos fechas

Me gustaría enumerar fechas entre dos fechas en un procedimiento almacenado de SQL Server. Por ejemplo: Date1: 2015-05-28 Date2: 2015-05-31 Resultados: 2015-05-29 2015-05-30 ¿Cómo calcular todas las fechas entre dos fechas determinadas? Saludos,