Cómo crear procedimientos almacenados de SQL a través de SQL Server

Cómo crear procedimientos almacenados de SQL a través de SQL Server

SQL Server es uno de los mejores productos de Microsoft, pero no todos los profesionales saben cómo usarlo de manera efectiva. Por ejemplo, a algunos les puede resultar difícil crear un procedimiento almacenado, pero no se preocupen si cae en ese grupo porque ha venido al lugar correcto. Ahora, aprender a crear procedimientos almacenados de SQL a través de SQL Server es algo que todos los profesionales en este campo deberían saber cómo lograr.

Cómo crear un procedimiento almacenado en SQL Server

Crear procedimientos almacenados de SQL a través de SQL Server es más fácil de lo que podría haber pensado originalmente, así que permítanos explicarle qué hacer. Simplemente siga los pasos aquí:

  1. Haga clic en Nueva consulta
  2. Escriba una instrucción CREAR PROCEDIMIENTO
  3. Escriba manualmente una instrucción CREATE PROCEDURE
  4. Llamar al procedimiento almacenado

1] Haga clic en Nueva consulta

Lo primero que debe hacer en esta situación es hacer clic en el botón Nueva consulta. Esto es fácil de hacer, así que vamos a explicar cómo.

  • Bien, comience abriendo la herramienta SQL Server.
  • Desde allí, elija la base de datos donde desea crear un procedimiento almacenado.
  • Una vez que esté en funcionamiento, debe hacer clic en el botón Nueva consulta lo antes posible.
  • Puede encontrar este botón en la barra de herramientas.

2] Escriba una instrucción CREAR PROCEDIMIENTO

Continuando, ahora debe escribir una declaración de procedimiento de creación desde el área de texto provista.

Aquí hay un ejemplo de cómo se ve una declaración de procedimiento de creación:

CREATE PROCEDURE LatestTasks @Count int AS

SET ROWCOUNT @Count

SELECT TaskName AS LatestTasks, DateCreated

FROM Tasks

ORDER BY DateCreated DESC

Debemos tener en cuenta que el script anterior está diseñado para crear un procedimiento almacenado que se llama TastestTasks y acepta un parámetro llamado Count.

3] Escriba manualmente una instrucción CREATE PROCEDURE

Si no está seguro de cómo crear una declaración de procedimiento con su propio diseño, permítanos explicarlo para ayudarlo a convertirse en un maestro.

Comienza el guión con CREATE PROCEDURE(siempre debe estar en mayúsculas).

Desde allí, presione el botón de espacio y escriba el nombre_procedimiento.

Síguelo con otro espacio, luego AS.

Entonces, si se hace correctamente, la secuencia de comandos básica debería tener el siguiente aspecto:

CREATE PROCEDURE GetCustomer AS

A continuación, debe agregar el código SQL específicamente para un procedimiento almacenado y debe ser similar al primer ejemplo anterior.

Verá, si el procedimiento almacenado es para recibir parámetros, agregue el símbolo @ junto con el tipo de datos de Integer. Esto prefijará el nombre del parámetro, por lo que cuando todo esté dicho y hecho, el script debería tener el siguiente aspecto:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Llamar al procedimiento almacenado

Para llamar o ejecutar el procedimiento almacenado, debe usar EXEC o el comando EXECUTE. No te preocupes porque ambos hacen lo mismo.

Si sigue de cerca, el producto terminado debería verse como lo que se ve a continuación:

EXEC GetCustomer @CustomerId = 7

O

EXECUTE GetCustomer @CustomerId = 7

Entonces, ¿de qué se trata el número 7? Bueno, el parámetro pasado ejecutó un CustomerId que contiene 7 como valor. Eso significa que si se cambia el número, SQL procesará un cliente diferente.

¿SQL Server es gratuito?

Hay una versión gratuita de SQL Server y se llama SQL Server 2022 Express. Es específicamente ideal para el desarrollo y la producción de aplicaciones de escritorio, web y servidores pequeños.

¿Es SQL Server difícil de aprender?

En general, tenemos que decir que SQL es un lenguaje fácil de aprender. Más aún si tiene experiencia previa en programación porque abre la puerta para aprender el idioma en solo semanas en lugar de meses.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *