STORE PROCEDURE BASIC PROGRAMMING - PART 1

 

1. Create a Stored Procedure

CREATE PROCEDURE sp_GreetUser
AS
BEGIN
PRINT 'Welcome to SQL Server Stored Procedure Programming';
END;


================================================================================

Stored Procedure with Parameters

Create Procedure

CREATE PROCEDURE sp_AddNumbers
@Num1 INT,
@Num2 INT
AS
BEGIN
DECLARE @Result INT;

SET @Result = @Num1 + @Num2;

PRINT 'Addition Result = ' + CAST(@Result AS VARCHAR(10));
END;

Execute Procedure

EXEC sp_AddNumbers 10, 20;

==========================================================================


Stored Procedure with Parameters

Create Procedure

CREATE PROCEDURE sp_AddNumbers
@Num1 INT,
@Num2 INT
AS
BEGIN
DECLARE @Result INT;

SET @Result = @Num1 + @Num2;

PRINT 'Addition Result = ' + CAST(@Result AS VARCHAR(10));
END;

Execute Procedure

EXEC sp_AddNumbers 10, 20;


==============================================================================

Loop Using Stored Procedure in SQL Server

You can use a WHILE loop inside a stored procedure to execute statements repeatedly.

Example 1: Print Numbers from 1 to 10

CREATE PROCEDURE sp_PrintNumbers
AS
BEGIN
DECLARE @Counter INT = 1;

WHILE @Counter <= 10
BEGIN
PRINT 'Number = ' + CAST(@Counter AS VARCHAR(5));

SET @Counter = @Counter + 1;
END
END;

=====================================================================================




Example 2: Display Even Numbers from 2 to 20

CREATE PROCEDURE sp_EvenNumbers
AS
BEGIN
DECLARE @Num INT = 2;

WHILE @Num <= 20
BEGIN
PRINT 'Even Number = ' + CAST(@Num AS VARCHAR(5));

SET @Num = @Num + 2;
END
END;

===============================================================================

























Comments

Popular posts from this blog

Python Introduction

STORE PROCEDURE ADVANCE CONCEPT - PART 2