我有以下 SQL:
public const string application =
@"SET IDENTITY_INSERT Application ON
INSERT INTO Application(ApplicationId, Name, ModifiedDate) VALUES (1, 'xx', );
INSERT INTO Application(ApplicationId, Name, ModifiedDate) VALUES (2, 'xx', );
INSERT INTO Application(ApplicationId, Name, ModifiedDate) VALUES (3, 'xx', );
SET IDENTITY_INSERT Application OFF
DBCC CHECKIDENT( 'Application', RESEED )";
我刚刚在表中添加了一个 ModifiedDate 列,但由于它不是 NULL,所以它需要我更改 SQL。有人可以向我解释如何获取当前日期并将其插入到我的字符串中。我知道 C# 和 SQL 处理日期的方式有不同的格式。我需要转换成不同的格式吗?如果我只想使用日期“2000 年 1 月 1 日”,是否需要使用特定的格式?