始める無料で始める

SP を使って DELETE

dbo スキーマに、RideSummary テーブルの既存レコードを削除し、出力パラメーター経由で影響を受けた行数を RETURN するストアドプロシージャ cuspRideSummaryDelete を作成してください。

この演習はコースの一部です

SQL Server における関数とストアドプロシージャの作成

コースを見る

演習の手順

  • 入力パラメーター @DateParm を受け取り、整数型の出力パラメーター @RowCountOut を持つストアドプロシージャ cuspRideSummaryDelete を作成します。
  • RideSummary テーブルで、Date の値が @DateParm と同じレコードを削除します。
  • 文の影響を受けた行数を返すために、@RowCountOut@@ROWCOUNT を設定します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Create the stored procedure
CREATE PROCEDURE dbo.cuspRideSummaryDelete
	-- Specify @DateParm input parameter
	(___ ___,
     -- Specify @RowCountOut output parameter
     ___ ___ ___)
AS
BEGIN
-- Delete record(s) where Date equals @DateParm
___ FROM dbo.___
___ ___ = ___
-- Set @RowCountOut to @@ROWCOUNT
___ ___ = ___
END;
コードを編集して実行