'(' 附近的语法不正确

埃利亚·诺丁

我收到这个错误

'(' 附近的语法不正确

我找不到语法问题在哪里。怎么了?如何解决?

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();
卡兰

您应该使用FORMATinto 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();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章