在过程SQL中插入日期时间



我需要将CreatedDate(DATETIME(列添加到User表中,在用户注册过程中,您需要将该列设置为DATETIME NOW(UTC 0+(。

我添加了一个专栏。但是如何添加到程序中呢?

INSERT INTO Users(Email, Username, [Password], [Name], Surname, GETDATE(0+))

-错误:'('.附近有错误语法

服务器在另一个国家/地区,因此时间提前两个小时写入。我需要我在我的国家的时间,也就是说,2小时后

您只需在列中添加一个默认值,无需设置:

Alter Table Users Add CreatedDate datetime2 Default SysUtcDateTime()

最新更新