SQL Server でテーブルを更新するためのストアド プロシージャを次に示しますが、ステートメントに問題があるため、それを機能させることができないようです。
Update pc.PatientCopayId, pc.amount, pc.patientid, pc.apptid ,p.PaymentId,p.PaymentDate,p.PayorType,p.PaymentMethod,
p.RefNumber,p.PaymentAmount,p.PayorId,pt.LastFirstName As PatientName,
ISNULL((SELECT note FROM dbo.PatientNote WHERE NoteTypeId = 28 AND KeyValue = pc.PatientCopayId),'') AS Note
from [dbo].[PatientCopay] pc, dbo.pymt_Payment p, dbo.Patient pt
where ApptId = @ApptId
and p.PaymentId = pc.Paymentid
And pt.PatientId = p.PayorId
値と意味
pc.amount, = @PaymentAmount
pc.patientid, = @PatientId
pc.apptid , = @ApptId
p.PaymentId, = @PaymentId
p.PaymentDate, = @PaymentDate
p.PayorType, = @PayorType
p.PaymentMethod, = @PaymentMethod
p.RefNumber, = @RefNumber
p.PaymentAmount, = @PaymentAmount
p.PayorId, = @PayorId