시작하기무료로 시작하기

OUTPUT을 사용하는 CREATE PROCEDURE

dbo 스키마에 날짜를 입력받아 해당 날짜의 총 주행 시간을 반환하는 저장 프로시저 cuspSumRideHrsSingleDay를 만드세요.

이 연습은 강의의 일부입니다

SQL Server에서 함수와 저장 프로시저 작성하기

강의 보기

연습 안내

  • dbo 스키마에 cuspSumRideHrsSingleDay라는 저장 프로시저를 만드세요.
  • 입력 매개변수는 @DateParm, 출력 매개변수는 @RideHrsOut로 선언하세요.
  • 호출자에게 행 수는 보내지 마세요.
  • 쿼리 결과를 @RideHrsOut에 할당하고 RETURN 키워드를 포함하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- 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
코드 편집 및 실행