Mad*_*ist 0 sql sql-server migration oracle
我有这个Oracle SQL语句:
INSERT INTO document_status (result_row_id, timestamp, username,
status_type, status, comment_text, document, document_file, assigned_to)
VALUES (?, SYSTIMESTAMP, ?, ?, ?, ?, ?, ?, ?)
Run Code Online (Sandbox Code Playgroud)
我想将此语句转换为SQL Server语句,但我不知道问号的等效参数VALUES (?, SYSTIMESTAMP, ?, ?, ?, ?, ?, ?, ?)
我该怎么办?
实际上,你所看到的几乎肯定是一个准备好的声明,可能是从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(), ?, ?, ?, ?, ?, ?, ?);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |