Sie sind auf Seite 1von 3

Margareth D.

Cailing
BSIT-03

September 23, 2015


MP# 2
FINALS
CURSORS

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

'
'
'
'
'
'

Employee Code = ' + @EmployeeCode


First Name = ' + @FirstName
Last Name = ' + @LastName
Rating = ' + @Rating
Test Result = ' + @TestResult
'

WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM MyCursor3
INTO @EmployeeCode, @FirstName, @LastName, @Rating, @TestResult
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT

'
'
'
'
'
'

Employee Code = ' + @EmployeeCode


First Name = ' + @FirstName
Last Name = ' + @LastName
Rating = ' + @Rating
Test Result = ' + @TestResult
'

END
CLOSE MyCursor3
DEALLOCATE MyCursor3

Margareth D. Cailing
BSIT-03

September 23, 2015


MP# 2
FINALS
CURSORS

Employee Code = 000012


First Name = Sandra
Last Name = Adams
Rating = 5
Test Result = 96
Employee Code = 000002
First Name = Betty
Last Name = Williams

Margareth D. Cailing
BSIT-03

September 23, 2015


MP# 2
FINALS
CURSORS

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

Employee Code = 000003


First Name = Carol
Last Name = Jones
Rating = 8

Das könnte Ihnen auch gefallen