เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ใช้ SP เพื่อ DELETE

สร้าง stored procedure ชื่อ cuspRideSummaryDelete ใน schema dbo เพื่อลบระเบียนที่มีอยู่ในตาราง RideSummary และ RETURN จำนวนแถวที่ได้รับผลกระทบผ่าน output parameter

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียนฟังก์ชันและ Stored Procedures ใน SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง stored procedure ชื่อ cuspRideSummaryDelete ที่รับ @DateParm เป็น input parameter และมี output parameter ชนิด integer ชื่อ @RowCountOut
  • ลบระเบียนในตาราง 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;
แก้ไขและรันโค้ด