Hi everyone, I have a cursor that goes through one table and does a
comparison with another table, code below
==============
CREATE PROCEDURE spMyDataBaseMatch AS
set nocount on
Declare @FirstName varchar(100)
Declare @LastName varchar(100)
Declare @PhoneNumber varchar(100)
Declare @CourseCode varchar(50)
Declare myCursor Cursor FOR
select FirstName, LastName, PhoneNumber from person
Open myCursor
Fetch Next From myCursor INTO @FirstName, @LastName, @PhoneNumber
While @@fetch_status = 0
BEGIN
Select PERLEGALFIRSTNAMETEXT, PERLEGALSURNAMETEXT, OTEINTERNALIDCODE from
MyDataBase6.dbo.vwEnquiriesAllStudents WHERE PERLEGALFIRSTNAMETEXT =
@FirstName AND PERLEGALSURNAMETEXT = @LastName
if @@ROWCOUNT > 0
BEGIN
-----------------------------------------------------
-- I have a question about this next piece
-----------------------------------------------------
SELECT @CourseCode = OTEINTERNALIDCODE FROM
MyDataBase6.dbo.vwEnquiriesAllStudents WHERE PERLEGALFIRSTNAMETEXT =
@FirstName AND PERLEGALSURNAMETEXT = @LastName
-----------------------------------------------------
-- End question
-----------------------------------------------------
insert into MyDataBaseMatch VALUES (@FirstName + ' ' +
@LastName,@CourseCode )
END
Fetch Next From myCursor INTO @FirstName, @LastName, @PhoneNumber
END
deallocate myCursor
GO
=================
Is it possible for me to associate an attribute value in a Select statement?
Like the following
Select @CourseCode = OTEINTERNALIDCODE, PERLEGALFIRSTNAMETEXT,
PERLEGALSURNAMETEXT, from MyDataBase6.dbo.vwEnquiriesAllStudents WHERE
PERLEGALFIRSTNAMETEXT = @FirstName AND PERLEGALSURNAMETEXT = @LastName
instead of what I have written between the tags?
-----------------------------------------------------
--
-----------------------------------------------------
Thanks in advance
Mark