Bắt đầu ngayBắt đầu miễn phí

CREATE PROCEDURE với OUTPUT

Tạo Stored Procedure tên cuspSumRideHrsSingleDay trong schema dbo nhận vào một ngày và trả về tổng số giờ đi xe cho ngày được truyền vào.

Bài tập này là một phần của khóa học

Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server

Xem khóa học

Hướng dẫn bài tập

  • Tạo stored procedure tên cuspSumRideHrsSingleDay trong schema dbo.
  • Khai báo @DateParm làm tham số đầu vào và @RideHrsOut làm tham số đầu ra.
  • Đừng gửi số lượng dòng cho bên gọi.
  • Gán kết quả truy vấn cho @RideHrsOut và bao gồm từ khóa RETURN.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Create the stored procedure
___ ___ dbo.___
    -- Declare the input parameter
	___ date,
    -- Declare the output parameter
	___ numeric ___
AS
-- Don't send the row count 
___ ___ ___
BEGIN
-- Assign the query result to @RideHrsOut
___
	___ = SUM(DATEDIFF(second, StartDate, EndDate))/3600
FROM CapitalBikeShare
-- Cast StartDate as date and compare with @DateParm
WHERE CAST(StartDate AS date) = @DateParm
RETURN
END
Chỉnh sửa và Chạy Mã