Où sont stockées les procédures stockées dans SQL Server ?
Où sont stockées les procédures stockées dans SQL Server ?

Vidéo: Où sont stockées les procédures stockées dans SQL Server ?

Vidéo: Où sont stockées les procédures stockées dans SQL Server ?
Vidéo: Découverte de MySQL : Procédures stockées 2024, Peut
Anonim

UNE procédure stockée (sp) est un groupe de SQL demandes, enregistrées dans une base de données. Dans SSMS, ils se trouvent juste à côté des tables.

De celui-ci, où les procédures stockées sont stockées dans la base de données ?

serveur SQL procédures stockées sont utilisés pour regrouper une ou plusieurs instructions Transact-SQL en unités logiques. Les les procédures stockées sont stockées en tant qu'objets nommés dans le serveur SQL Base de données Serveur. Lorsque vous appelez un procédure stockée pour la première fois, SQL Server crée un plan d'exécution et le stocke dans le cache.

À côté de ci-dessus, comment répertorier les procédures stockées dans SQL Server ? Obtenir la liste des procédures stockées et des tables de la base de données SQL Server

  1. Pour les tables: SELECTIONNER TABLE_NAME FROM INFORMATION_SCHEMA. TABLES.
  2. Pour la procédure stockée: sélectionnez [NAME] dans sysobjects où type = 'P' et category = 0.
  3. Pour les vues: sélectionnez [NOM] dans sysobjects où type = ' V' et catégorie = 0.

En tenant compte de cela, comment puis-je enregistrer une procédure stockée dans SQL Server ?

Vous pouvez changer le SQL code, alors enregistrer les procédure stockée pour mettre à jour le procédure stockée dans la base de données. À enregistrer une procédure stockée à la base de données, cliquez avec le bouton droit sur l'éditeur et sélectionnez sauvegarder à la base de données dans le menu ou appuyez sur Ctrl+S. Ensuite, vous pouvez coller cette instruction dans Query Designer et la modifier comme auparavant.

Pourquoi les procédures stockées sont-elles utilisées ?

UNE procédure stockée fournit une couche de sécurité importante entre l'interface utilisateur et la base de données. Il prend en charge la sécurité via les contrôles d'accès aux données car les utilisateurs finaux peuvent saisir ou modifier des données, mais n'écrivent pas procédures . Il améliore la productivité parce que les déclarations dans un procédure stockée ne doit être écrit qu'une seule fois.

Conseillé: