ओह, CRUD!

SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

Meghan Kwartler

IT Consultant

CRUD के लिए स्टोरड प्रोसीजर क्यों?

  • SQL कोड को अन्य एप्लिकेशन लेयर्स से अलग करता है

अध्याय 3 N टियर आर्किटेक्चर

SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

CRUD के लिए स्टोरड प्रोसीजर क्यों?

  • SQL कोड को अन्य एप्लिकेशन लेयर्स से अलग करता है

  • बेहतर सुरक्षा

अध्याय 3 N टियर आर्किटेक्चर

SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

CRUD के लिए स्टोरड प्रोसीजर क्यों?

  • SQL कोड को अन्य एप्लिकेशन लेयर्स से अलग करता है

  • बेहतर सुरक्षा

  • परफॉर्मेंस

अध्याय 3 N टियर आर्किटेक्चर

SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

C यानी CREATE

CREATE PROCEDURE dbo.cusp_TripSummaryCreate (
  @TripDate as date, 
  @TripHours as numeric(18, 0)
) AS BEGIN INSERT INTO dbo.TripSummary(Date, TripHours) 
VALUES 
  (@TripDate, @TripHours) 
SELECT Date, TripHours 
FROM dbo.TripSummary 
WHERE Date = @TripDate END
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

R यानी READ

CREATE PROCEDURE cusp_TripSummaryRead
    (@TripDate as date)
AS
BEGIN
SELECT Date, TripHours
FROM TripSummary
WHERE Date = @TripDate
END;
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

U यानी UPDATE

CREATE PROCEDURE dbo.cusp_TripSummaryUpdate
    (@TripDate as date,
    @TripHours as numeric(18,0))
AS
BEGIN
UPDATE dbo.TripSummary
SET Date = @TripDate,
    TripHours = @TripHours
WHERE Date = @TripDate
END;
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

D यानी DELETE

CREATE PROCEDURE cusp_TripSummaryDelete
    (@TripDate as date, 
     @RowCountOut int OUTPUT)
AS
BEGIN
DELETE
FROM TripSummary
WHERE Date = @TripDate

SET @RowCountOut = @@ROWCOUNT
END;
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

अब CRUD आपकी बारी!

SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

Preparing Video For Download...