Запрос:
UPDATE EMPLOYEE AS E
INNER JOIN EMPLOYEE_TEL AS T ON E.EMP_NUMBER = T.EMP_NUMBER
SET E.FIRST_NAME = @fname
,E.MID_NAME = @mname
,E.INITIALS =@initilas
,E.SURNAME = @sname
,E.GENDER = @gender
,E.CIVIL_STATUS = @CS
,E.DOB =@datetime
,E.NIC_NUMBER = @nic
,E.ADDRESS_LINE1 =@adline1
,E.ADDRESS_LINE2 = @adline2
,E.ADDRESS_LINE3 = @adline3
,E.EMAIL = @email
,E.DESG_NO =@designo
,E.BASIC_SALARY = @sal
,E.TITLE = @title
,T.TELEPHONE=@tel
WHERE E.EMP_NUMBER=@empnum
Я пытался в этом SQL Server, но он выдал ошибку
'Сообщение 156, уровень 15, состояние 1, процедура SPUPDATEEMP, строка 21
Неверный синтаксис рядом с ключевым словом «AS».
Я не могу найти ошибку. Это неправильно?