На самом деле то, на что вы смотрите, это почти наверняка подготовленный оператор, возможно, запускаемый из Java или C #.?
, который вы видите, является заполнителями для фактических значений, которые будут связаны с оператором позже.Таким образом, единственное, что вам, возможно, придется изменить здесь, это литерал SYSTIMESTAMP
.SQL Server использует SYSDATETIMEOFFSET()
для этого:
INSERT INTO document_status (result_row_id, timestamp, username, status_type, status,
comment_text, document, document_file, assigned_to)
VALUES
(?, SYSDATETIMEOFFSET(), ?, ?, ?, ?, ?, ?, ?);