2013-08-22 7 views
1

Вот моя хранимая процедура для обновления таблиц на SQL Server, но я не могу заставить ее работать, что не так с оператором.Заявление об обновлении 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 

ответ

7

UPDATE заявление shoudl имеют следующий вид

UPDATE TableName SET....

Ваше заявление обновление не имеет имя_таблицы или набор ключевых слов.

Дополнительная информация HERE

Смежные вопросы