Написання функцій і збережених процедур у SQL Server
Meghan Kwartler
IT Consultant
Що це?
Процедури, які
EXECUTE SELECT, INSERT, UPDATE, DELETE та інші оператори SP) Навіщо?
UDF
SELECT INSERT, UPDATE, DELETESP
SELECT для виконанняINSERT, UPDATE, DELETETRY...CATCH-- Перші чотири рядки коду
-- Ім'я SP має бути унікальним
CREATE PROCEDURE dbo.cuspGetRideHrsOneDay
@DateParm date,
@RideHrsOut numeric OUTPUT
AS
.......
CREATE PROCEDURE dbo.cuspGetRideHrsOneDay
@DateParm date,
@RideHrsOut numeric OUTPUT
AS
SET NOCOUNT ON
BEGIN
SELECT
@RideHrsOut = SUM(
DATEDIFF(second, PickupDate, DropoffDate)
)/ 3600
FROM YellowTripData
WHERE CONVERT(date, PickupDate) = @DateParm
RETURN
END;
Вихідні параметри
Повернене значення
Написання функцій і збережених процедур у SQL Server