如何修复我的SQL查询?

如何修复我的SQL查询?,sql,sql-server,Sql,Sql Server,这是我的SQL查询: INSERT INTO MGT2ITX_IMPORT_TXN_DETAIL_3DS (IMPORT_TXN_DETAIL_ID, IMPORT_TXN_HEADER_ID, TRANSACTION_TYPE, DUPLICATE_FLAG, TRANSACTION_LOG_TIMESTAMP, FIELD_01, FIELD_02, FIELD_03, FIELD_04, FIELD_05, FIELD_08, FIEL

这是我的SQL查询:

INSERT INTO MGT2ITX_IMPORT_TXN_DETAIL_3DS (IMPORT_TXN_DETAIL_ID, IMPORT_TXN_HEADER_ID, TRANSACTION_TYPE, DUPLICATE_FLAG, 
        TRANSACTION_LOG_TIMESTAMP, 
        FIELD_01, FIELD_02, FIELD_03, FIELD_04, FIELD_05, 
        FIELD_08, FIELD_09, FIELD_10, FIELD_11, FIELD_12, 
        FIELD_13, FIELD_14, CREATED_DATE, CREATED_BY, IS_DELETED)
VALUES (192, 2, 'T', 'N', (convert(datetime,'08/16/2017 14:59:43', 'MM/DD/YYYY HH24:MI:SS')), 
        '3009', '4215849500108603', '000025', '950212563', 'TEST EPAYMENT', 
        '20170816 14:59:43', '1.0.0', '103.216.96.5', 'https://auth.lsswebuat.itmx.co.th:8101/itmx/authenticateresponse', '21.00', 
        'THB', '103.216.96.5', convert(datetime,'08/25/2017 15:01:57', 'MM/DD/YYYY HH24:MI:SS'), 'SYSTEM', 'N')
我得到了这个错误:

味精102,第15级,状态1,第1行
“MGT2ITX\u IMPORT\u TXN\u DETAIL\u 3DS”附近的语法不正确


你能帮我解决这个问题吗?

我认为
CONVERT
调用导致插入阻塞。好消息是我认为你不需要它。如果要插入时间戳,可以直接作为字符串插入,例如

INSERT INTO MGT2ITX_IMPORT_TXN_DETAIL_3DS (
    IMPORT_TXN_DETAIL_ID,
    IMPORT_TXN_HEADER_ID,
    TRANSACTION_TYPE,
    DUPLICATE_FLAG,
    TRANSACTION_LOG_TIMESTAMP,
    ...
)
VALUES (192, 2, 'T', 'N', '2017-08-16 14:59:43', ...)
彼得的编辑:

第二个
CONVERT
调用也需要更改。替换此项:

convert(datetime,'08/16/2017 14:59:43', 'MM/DD/YYYY HH24:MI:SS')
为此:

'2017-08-16 14:59:43'

标记您正在使用的DBMS。请格式化您的代码,告诉我们您的DBMS以及到目前为止您试图修复它的方法SQL Server注意,有两个
CONVERT()
调用应该删除/替换为仅日期时间字符串。