Questions marquées «stored-procedures»

Code appelable installé sur un gestionnaire de base de données, exposant une API à travers laquelle il peut être appelé. Normalement écrites dans le langage de requête natif, certaines plates-formes SGBD prennent également en charge d'autres langues.


3
Utilisation de SPID dans les tables de base de données (au lieu de la variable de table)
Base de données transactionnelle utilisée pour réserver des choses ... Notre fournisseur a été invité à remplacer #temptables par @tablevariables (en raison de verrous de compilation importants), mais à la place, il a été remplacé par une table réelle qui ajoute SPID en tant que colonne pour garantir que la …


1
Ai-je besoin d'un «temps d'arrêt» pour mettre à jour une procédure stockée? (En raison d'une erreur de «définition modifiée»)
J'ai toujours pensé que la mise à jour d'une procédure stockée était quelque chose que je pouvais faire pendant que les utilisateurs utilisaient activement le système. Mais je teste actuellement une mise à jour d'une procédure stockée et pendant qu'un long appel au sproc était en cours d'exécution (il y …


2
Même code dans plusieurs procédures stockées
J'ai récemment rejoint une entreprise et je viens de remarquer que la plupart des procédures stockées ont la même section de code répétée tout au long. J'ai remarqué parce que j'étais chargé de changer une petite section de ce code dans chaque SP qu'il s'est produit :) C'est un morceau …


3
Est-il conseillé d'utiliser une table temporaire lorsque la procédure stockée peut être exécutée simultanément par différents utilisateurs?
Je travaille sur une procédure stockée qui récupère le objectGUID du répertoire actif. Je stocke le résultat dans une table temporaire, puis je renvoie la valeur dans un paramètre de sortie pour une utilisation avec d'autres processus. Le SP sera appelé à partir de différentes procédures stockées ainsi que des …




1
Autorisation utilisateur MySQL sur la procédure stockée
J'ai créé une procédure stockée 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) Mais n'a pas réussi à l'exécuter: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' …

2
DROP PROCEDURE IF EXISTS non inclus dans mysqldump
Je vide mes procédures stockées uniquement à l'aide de la commande suivante: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql mais le fichier de vidage résultant n'inclut pas de DROP PROCEDURE IF EXISTS avant chaque déclaration de procédure. Comment ajouter la requête de dépôt à mon …

3
Y a-t-il un gain de performances en gérant les données avec des procédures stockées par rapport à leur alimentation en fonctions après la récupération?
Le titre le résume. Je suis raisonnablement bien avec PHP et je suis à l'aise de le faire faire ce dont j'ai besoin avec des valeurs tirées de MySQL, mais dans l'intérêt d'étendre mes connaissances, je me demandais si ce serait peut-être une technique plus efficace dans le long terme. …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.