Preguntas etiquetadas con stored-procedures

Código invocable instalado en un administrador de base de datos, exponiendo una API a través de la cual se puede invocar. Normalmente escrito en el lenguaje de consulta nativo, algunas plataformas DBMS también admiten otros idiomas.




1
¿Necesito un "tiempo de inactividad" para actualizar un procedimiento almacenado? (Debido al error de "definición cambiada")
Siempre pensé que actualizar un procedimiento almacenado era algo que podía hacer mientras los usuarios usaban activamente el sistema. Pero actualmente estoy probando una actualización de un procedimiento almacenado y mientras se ejecutaba una llamada de larga ejecución al sproc (faltaban más de 4 minutos para la llamada), actualicé el …




3
¿Es aconsejable usar una tabla temporal cuando el procedimiento almacenado podría ser ejecutado simultáneamente por diferentes usuarios?
Estoy trabajando en un procedimiento almacenado que recupera el objectGUID del directorio activo. Estoy almacenando el resultado en una tabla temporal y luego devolviendo el valor en un parámetro de salida para usar con otros procesos. Se llamará al SP desde diferentes procedimientos almacenados, así como desde aplicaciones web PHP, …




1
Permiso de usuario MySQL en procedimiento almacenado
He creado un procedimiento almacenado simple: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Pero no pudo ejecutarlo: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' ¿Es posible …

2
PROCEDIMIENTO DE GOTA SI EXISTE no incluido en mysqldump
Estoy volcando mis procedimientos almacenados solo con el siguiente comando: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql pero el archivo de volcado resultante no incluye un PROCEDIMIENTO DE CAÍDO SI EXISTE antes de cada declaración de procedimiento. ¿Cómo agregar la consulta de caída a mi …

3
¿Existe una ganancia de rendimiento al manejar datos con procedimientos almacenados en lugar de alimentarlos en funciones después de la recuperación?
El título lo resume. Estoy razonablemente bien con PHP, y me siento cómodo haciendo que haga lo que necesito con valores extraídos de MySQL, sin embargo, con el interés de expandir mi conocimiento, me he estado preguntando si tal vez sería una técnica más eficiente en el largo plazo. ¿Son …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.