DATABASE - CURSORS (Ms SQL)
DATABASE - CURSORS (Ms SQL)
Cailing
BSIT-03
DECLARE
@EmployeeCode varchar(10),
@FirstName varchar(50),
@LastName varchar(50),
@Rating varchar(50),
@TestResult varchar(50)
DECLARE MyCursor3 CURSOR
FOR
Select E.cEmployeeCode, E.vFirstName, E.vLastName, I.cRating, I.siTestScore FROM Employee E JOIN
InternalCandidate I
on E.cEmployeeCode = I.cEmployeeCode
OPEN MyCursor3
FETCH NEXT FROM MyCursor3
INTO @EmployeeCode, @FirstName, @LastName, @Rating, @TestResult
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
'
'
'
'
'
'
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM MyCursor3
INTO @EmployeeCode, @FirstName, @LastName, @Rating, @TestResult
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
'
'
'
'
'
'
END
CLOSE MyCursor3
DEALLOCATE MyCursor3
Margareth D. Cailing
BSIT-03
Margareth D. Cailing
BSIT-03
Rating = 6
Test Result = 67
Employee Code = 000011
First Name = Paul
Last Name = Lopez
Rating = 9
Test Result = 88
Employee Code = 000002
First Name = Betty
Last Name = Williams
Rating = 7
Test Result = 83
Employee Code = 000008
First Name = Jennifer
Last Name = Martin
Rating = 3
Test Result = 43
Employee Code = 000003
First Name = Carol
Last Name = Jones
Rating = 8