On s'emmagatzemen els procediments emmagatzemats a SQL Server?
On s'emmagatzemen els procediments emmagatzemats a SQL Server?

Vídeo: On s'emmagatzemen els procediments emmagatzemats a SQL Server?

Vídeo: On s'emmagatzemen els procediments emmagatzemats a SQL Server?
Vídeo: Cómo preservamos la seguridad de nuestros pacientes durante la pandemia 2024, Maig
Anonim

A procediment emmagatzemat (sp) és un grup de SQL sol·licituds, desades en una base de dades. A SSMS, es poden trobar just a prop de les taules.

D'això, on s'emmagatzemen els procediments emmagatzemats a la base de dades?

SQL Server procediments emmagatzemats s'utilitzen per agrupar una o més sentències Transact-SQL en unitats lògiques. El procediment emmagatzemat s'emmagatzemen com a objectes anomenats al servidor SQL Base de dades Servidor. Quan truqueu a procediment emmagatzemat per primera vegada, SQL Server crea un pla d'execució i l'emmagatzema a la memòria cau.

Al costat de dalt, com puc llistar els procediments emmagatzemats a SQL Server? Obteniu una llista de procediments emmagatzemats i taules de la base de dades Sql Server

  1. Per a les taules: SELECT TABLE_NAME FROM INFORMATION_SCHEMA. TABLES.
  2. Per al procediment emmagatzemat: seleccioneu [NOM] dels sysobjects on tipus = 'P' i categoria = 0.
  3. Per a les visualitzacions: seleccioneu [NAME] dels sysobjects on tipus = "V" i categoria = 0.

Tenint-ho en compte, com deso un procediment emmagatzemat a SQL Server?

Podeu canviar el SQL codi, doncs guardar el procediment emmagatzemat per actualitzar el procediment emmagatzemat a la base de dades. A guardar a procediment emmagatzemat a la base de dades, feu clic amb el botó dret a l'editor i seleccioneu Desa a la base de dades des del menú o premeu Ctrl+S. A continuació, podeu enganxar aquesta declaració al Dissenyador de consultes i modificar-la com abans.

Per què s'utilitzen procediments emmagatzemats?

A procediment emmagatzemat proporciona una important capa de seguretat entre la interfície d'usuari i la base de dades. Admet la seguretat mitjançant controls d'accés a les dades perquè els usuaris finals poden introduir o canviar dades, però no escriuen procediments . Millora la productivitat perquè les declaracions en a procediment emmagatzemat només s'ha d'escriure una vegada.

Recomanat: