Неверный синтаксис рядом с '(' - PullRequest
0 голосов
/ 08 апреля 2019

Я получил эту ошибку

Неверный синтаксис рядом с '('

Я не смог найти, где находится проблема с синтаксисом. Что не так? Как это исправить?

INSERT INTO Recurring (WO_DespatchName, 
                       FORMAT(start_date, 'dd/MMM/yyyy hh:mm tt') AS start_date, 
                       WO_MaidName, WO_CustomerName, WO_Address, 
                       FORMAT (end_date, 'dd/MMM/yyyy hh:mm tt') AS end_date,  
                       WO_ContactNumber, WO_Addresss) 
VALUES (@WO_DespatchName, @start_date, 
        @WO_MaidName, @WO_CustomerName, @WO_Address,
        @end_date, @WO_ContactNumber, @WO_Addresss); 

SELECT SCOPE_IDENTITY();

1 Ответ

2 голосов
/ 08 апреля 2019

Вы должны использовать FORMAT в values.Попробуйте обновить ваш запрос, как показано ниже.

INSERT INTO Recurring (WO_DespatchName, 
                       start_date, 
                       WO_MaidName, WO_CustomerName, WO_Address, 
                       end_date,  
                       WO_ContactNumber, WO_Addresss) 
VALUES (@WO_DespatchName, 
        FORMAT(@start_date, 'dd/MMM/yyyy hh:mm tt'), 
        @WO_MaidName, @WO_CustomerName, @WO_Address,
        FORMAT (@end_date, 'dd/MMM/yyyy hh:mm tt'), 
        @WO_ContactNumber, @WO_Addresss); 

SELECT SCOPE_IDENTITY();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...