ในกระบวนการพัฒนาระบบฐานข้อมูลมีการเขียนขั้นตอนที่เก็บไว้จำนวนมาก เพื่อรวมรูปแบบและทำให้กระบวนการพัฒนาง่ายขึ้นฉันได้เขียนขั้นตอนที่เก็บไว้เพื่อสร้างขั้นตอนที่เก็บไว้โดยอัตโนมัติ นี่คือการแนะนำสั้น ๆ สำหรับพวกเขา หนึ่งใช้เพื่อสร้างกระบวนการแทรกและอีกอันหนึ่งใช้เพื่อสร้างกระบวนการอัปเดต
sp_geninsert
หลังจากกระบวนการนี้ทำงานแล้วจะสร้างกระบวนการแทรกที่สมบูรณ์สำหรับตารางที่กำหนด หากตารางต้นฉบับมีคอลัมน์ประจำตัวคุณต้องลบคำสั่ง setIdNTITY_INSERTON ด้วยตนเองในกระบวนการที่สร้างขึ้นด้วยตนเอง
ไวยากรณ์มีดังนี้
SP_GENINSERT <TabLename>, <TredProcedUrename>
นำฐานข้อมูล Northwind เป็นตัวอย่าง
sp_geninsert'employees ',' ins_employees '
ในที่สุดขั้นตอนการแทรกที่เก็บไว้จะถูกสร้างขึ้น ด้วยมันคุณสามารถพัฒนาต่อไป
sp_genupdate
มันสร้างขั้นตอนการอัปเดตที่เก็บไว้สำหรับตาราง ไวยากรณ์มีดังนี้:
SP_GENUPDATE <TabLename>, <CrimaryKey>, <StoredProcedUrename>
นำฐานข้อมูล Northwind เป็นตัวอย่าง
sp_genupdate'employees ',' Employeeid ',' upd_employees '
หลังจากทำงานแล้วให้สร้างขั้นตอนที่เก็บไว้ตามที่แสดงด้านล่าง:
createProcedureupd_employees
@employeeidint
@lastnamenvarchar (40)
@firstnamenvarchar (20)
@titlenvarchar (60)
@titleofcourtesynvarchar (50)
@BirthDatedAtEtEtime
@HiredatedAtetetime
@addressnvarchar (120)
@citynvarchar (30)
@regionnvarchar (30)
@postalcodenvarchar (20)
@countrynvarchar (30)
@homephonenvarchar (48)
@extensionnvarchar (8)
@photeimage
@notesntext
@ReportStoint
@photopathnvarchar (510)
เช่น
UpdateMployees
ชุด
LastName =@LastName
firstName =@firstName,
title =@title,
titleofcourtesy =@titleofcourtesy
วันเกิด =@วันเกิด
hiredate =@hiredate
ที่อยู่ =@ที่อยู่
เมือง =@เมือง
regin =@regin
postalcode =@postcode
ประเทศ =@ประเทศ
homephone =@homephone
ส่วนขยาย =@ส่วนขยาย
Photo =@Photo
หมายเหตุ =@notes,
reportSto =@reportSto
photopath =@photopath