Presentation is loading. Please wait.

Presentation is loading. Please wait.

මොඩියුල විශ්ලේෂණය Stored Procedure හඳුන්වා දීම.

Similar presentations


Presentation on theme: "මොඩියුල විශ්ලේෂණය Stored Procedure හඳුන්වා දීම."— Presentation transcript:

1 මොඩියුල විශ්ලේෂණය Stored Procedure හඳුන්වා දීම.
Stored Procedures ක්‍රියාවට නැංවීම. Parameterized Stored Procedures ක්‍රියාවට නැංවීම. Parameter Sniffing. Function හඳුන්වා දීම. Scalar Functions ක්‍රියාවට නැංවීම. Table-Valued Functions ක්‍රියාවට නැංවීම.

2 Stored Procedure හඳුන්වා දීම.
Stored Procedures සතු විය හැකි දේවල්, input parameters output parameters

3 Stored Procedures හි ප්‍රයෝජන
security boundary වෙනවා. modular programming සක්‍රීය කරනවා. කාර්යක්‍ෂමතාව වැඩි කරනවා.

4 Stored Procedures ක්‍රියාවට නැංවීම.
CREATE PROCEDURE CREATE PROCEDURE Sales.GetSalespersonNames AS BEGIN SELECT sp.SalesPersonlD, c.LastName, c.FirstName FROM Sales.salesperson AS sp INNER JOIN Person.Contact AS C ON sp.SalesPersonID = c.ContactID WHERE sp.TerritoryID IS NOT NULL ORDER BY sp.SalesPersonID END;

5 Stored Procedures Execute කිරීම….

6 Stored Procedure මාර්ගසූචක…..

7 ENCRYPTION සමඟ CREATE PROCEDURE HumanResources.EmployeeList
WITH ENCRYPTION AS SELECT EmployeeID. LastName, FirstName FROM HumanResources. Employee;

8 Stored Procedures

9 Input Parameters භාවිතා කිරීම.
CREATE PROCEDURE Sales.OrdersDateStatus @DueDate tinyint = 5 AS SELECT SalesOrderID, OrderDate, CustomerID FROM Sales.SalesOrderHeader AS soh WHERE soh.DueDate AND soh.[Status] GO

10 Output Parameters භාවිතා කිරීම.
CREATE PROC sales GetOrderCountByDueDate @DueDate int OUTPUT AS SELECT (OrderCount = C0UNT(1) FROM Sales.SalesOrderHeader AS soh WHERE soh.DueDate GO datetime ' '; int; EXEC @orderCount OUTPUT;

11 Parameters pass කිරීම 

12 Parameter Sniffing…..

13 Parameter Sniffing

14 Function එකක් යනු?

15 Scalar Functions ක්‍රියාවට නැංවීම.
CREATE FUNCTION dbo.ExtractProtocolFromURL nvarchar(1000)) RETURNS nvarchar(1000) AS BEGIN RETURN CASE WHEN >= 1 THEN - 1) END; SELECT dbo.ExtractProtocolFromURL(N' IF = N'http') ...

16 Scalar Function

17 Table-Valued Functions ක්‍රියාවට නැංවීම.

18 Table-Valued Function

19 Stored Procedures සහ Functions භාවිතා කිරීම
සම්පිණ්ඩනය Stored Procedure හඳුන්වා දීම. Stored Procedures ක්‍රියාවට නැංවීම. Parameterized Stored Procedures ක්‍රියාවට නැංවීම. Parameter Sniffing. Function හඳුන්වා දීම. Scalar Functions ක්‍රියාවට නැංවීම. Table-Valued Functions ක්‍රියාවට නැංවීම.


Download ppt "මොඩියුල විශ්ලේෂණය Stored Procedure හඳුන්වා දීම."

Similar presentations


Ads by Google