Funktionen und Stored Procedures in SQL Server schreiben
Meghan Kwartler
IT Consultant
Was?
Routinen, die
EXECUTE SELECT, INSERT, UPDATE, DELETE und weitere SP-Anweisungen) Warum?
UDFs
SELECT eingebettet ausführbar INSERT, UPDATE, DELETESPs
SELECT einbettbar zur AusführungINSERT, UPDATE, DELETE erlaubtTRY...CATCH-- Erste vier Codezeilen
-- SP-Name muss eindeutig sein
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;
Ausgabeparameter
Rückgabewert
Funktionen und Stored Procedures in SQL Server schreiben