Začněte nyníZačněte zdarma

CREATE PROCEDURE s OUTPUT

Vytvoř uloženou proceduru s názvem cuspSumRideHrsSingleDay ve schématu dbo, která přijme datum a vrátí celkový počet hodin jízd pro zadaný den.

Toto cvičení je součástí kurzu

Psaní funkcí a uložených procedur v SQL Serveru

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř uloženou proceduru s názvem cuspSumRideHrsSingleDay ve schématu dbo.
  • Deklaruj @DateParm jako vstupní parametr a @RideHrsOut jako výstupní parametr.
  • Nepředávej volajícímu počet ovlivněných řádků.
  • Přiřaď výsledek dotazu do @RideHrsOut a použij klíčové slovo RETURN.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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
Upravit a spustit kód