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.


2
Pourquoi une requête s'exécute plus lentement dans une procédure stockée que dans la fenêtre de requête?
J'ai une requête complexe qui s'exécute en 2 secondes dans la fenêtre de requête, mais environ 5 minutes en tant que procédure stockée. Pourquoi cela prend-il autant de temps à s'exécuter en tant que procédure stockée? Voici à quoi ressemble ma requête. Il prend un ensemble spécifique d'enregistrements (identifiés par …


1
Ce qui permet à SQL Server d'échanger un nom d'objet pour une chaîne passée à une procédure système
Pourquoi est-il légal de transmettre un nom d'objet à la procédure stockée système sp_helptext? Quel mécanisme convertit le nom de l'objet en chaîne? par exemple -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work sp_helptext …

5
Dans SQL Server, existe-t-il un moyen de déterminer les valeurs des paramètres passés à une procédure stockée en cours d'exécution
Une façon de déterminer la procédure stockée en cours d'exécution est d'utiliser des méthodes de "gestion dynamique", comme ceci: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Toutefois, cela affiche uniquement le texte de l'instruction create de la procédure stockée. par exemple: CREATE PROCEDURE IMaProcedure @id int …




1
Est-il possible d'enregistrer des valeurs de paramètres entrantes dans un appel de procédure lors du traçage dans SQL Server Profiler?
À l'aide de SQL Server Profiler (je suis sur SQL Server 2012), j'essaie de générer une trace utile qui montre les valeurs des paramètres, pas seulement le SQL avec des noms de variables. La procédure stockée parcourt une quantité brute de données d'inventaire pour générer des résultats extrêmement précieux, et …

3
SQL dynamique dans les routines stockées MySQL
Selon les restrictions sur les routines et les déclencheurs stockés , le SQL dynamique ne peut pas être utilisé (restriction levée pour les procédures stockées dans la version 5.0.13 et versions ultérieures). Pourquoi cette limitation est-elle en place? Et pourquoi le lever pour les procédures, mais pas pour les fonctions …


1
Pourquoi tronquer une table temporaire à la fin de la procédure stockée qui lui crée un espace tempdb libre plus rapidement?
SQL Server met en cache les tables temporaires créées dans les procédures stockées et les renomme simplement lorsque la procédure se termine et est ensuite exécutée. Ma question porte sur le moment où l'espace tempdb est libéré. J'ai lu que le tableau est tronqué à la fin de la procédure …




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.