Scrivere funzioni e stored procedure in SQL Server
Meghan Kwartler
IT Consultant
Cosa sono?
Routine che
EXECUTE, SELECT, INSERT, UPDATE, DELETE e altre istruzioni SP) Perché?
UDF
SELECT incorporato consentito INSERT, UPDATE, DELETESP
SELECTINSERT, UPDATE, DELETE consentitiTRY...CATCH-- Prime quattro righe di codice
-- Il nome della SP deve essere univoco
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;
Parametri di output
Valore di ritorno
Scrivere funzioni e stored procedure in SQL Server