Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
Meghan Kwartler
IT Consultant
Là gì?
Thủ tục
EXECUTE SELECT, INSERT, UPDATE, DELETE và lệnh SP khác)Vì sao?
UDF
SELECT nhúng INSERT, UPDATE, DELETESP
SELECT để thực thiINSERT, UPDATE, DELETETRY...CATCH-- Bốn dòng đầu của mã
-- Tên SP phải là duy nhất
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;
Tham số Output
Giá trị trả về
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server