CREATE PROCEDURE [dbo].[DELETESTUDENT] ( @studentid varchar(6) ) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from SET NOCOUNT ON; DELETE FROM STUDENT WHERE upper(STUDENT_ID) = UPPER( @studentid) END go CREATE PROCEDURE [dbo].[GetByStudentIDS] ( @studentid varchar(6) ) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from --updated by CAS 2/13/2023 1:52PM SET NOCOUNT ON; SELECT * FROM STUDENT WHERE upper(STUDENT_ID) = upper(@studentid) END go CREATE PROCEDURE [dbo].[UPDATESTUDENTBYID] ( @student_id varchar(6), @fname varchar (25), @lname varchar(25), @balance decimal(7,2), @gender char(6), @credits decimal(5,2), @state char(2), @DOB date ) as begin update STUDENT set FNAME = @fname, LNAME = @lname, ACCT_BAL = @balance, DOB = @DOB, GENDER = @gender, TOTALCREDITS = @credits, STU_STATE = @state where STUDENT_ID = @student_id end go CREATE PROCEDURE SEARCHSTUDENTS ( @fname varchar(6), @lname varchar(25) ) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from SET NOCOUNT ON; --return same # of fields used in datagrid SELECT student_id, fname, lname,HOME_PHONE FROM STUDENT WHERE upper(FNAME) like '%' + upper( @fname ) + '%' or (FNAME = '') or upper(lname) like '%' + upper( @lname ) + '%' or (lname = '') END go