SQL CRUD operation using Stored Procedures

  SQL CRUD operation using Stored Procedures  

Step One: create SQL table

Step Two: create stored Procedure

 CREATE PROCEDURE [dbo].[TeacherSubject_CRUD]
      @Action VARCHAR(10)
      ,@TId INT = NULL
      ,@Subject nvarchar(50) = NULL
      ,@Sid int = NULL
AS
BEGIN
      SET NOCOUNT ON;

      --SELECT
      IF @Action = 'SELECT'
      BEGIN
            SELECT *
            FROM TeacherSubject  
      END

      --INSERT
      IF @Action = 'INSERT'
      BEGIN
            INSERT INTO TeacherSubject(Subject,sid)
            VALUES (@Subject, @Sid)
      END

      --UPDATE
      IF @Action = 'UPDATE'
      BEGIN
            UPDATE TeacherSubject
            SET Subject = @Subject, sid = @Sid
            WHERE Tid = @TId
      END

      --DELETE
      IF @Action = 'DELETE'
      BEGIN
            DELETE FROM TeacherSubject
            WHERE Tid = @TId
      END
END


Step Three: Write  Queries and executes

EXEC [dbo].[TeacherSubject_CRUD]@Action = 'INSERT'
                  ,@Subject = 'OOP'
                  ,@Sid = '2'   

EXEC [dbo].[TeacherSubject_CRUD]@Action = 'SELECT'


EXEC [dbo].[TeacherSubject_CRUD]@Action = 'UPDATE'
                  ,@Tid=2,
@Subject = 'Object Oriented Programming'



EXEC [dbo].[TeacherSubject_CRUD]@Action = 'DELETE'
                  ,@Tid=1




Comments

Popular posts from this blog

How to make heart with name in C++

Windows Volume Controller Class