SQLserver版本 Microsoft SQL Server Management Studio 10.0.5500.0
Microsoft Analysis Services客户端工具10.0.5500.0
Microsoft数据访问组件(MDAC)6.1.7601.17514
Microsoft MSXML 3.0 4.0 6.0
Microsoft Internet Explorer 9.0.8112.16421
Microsoft .NET Framework 2.0.50727.5456
操作系统6.1.7601
表定义:
CREATE TABLE [dbo].[UsersInRoles](
[UserId] [uniqueidentifier] NOT NULL,
[RoleId] [uniqueidentifier] NOT NULL,
[FromDateTime] [datetimeoffset](7) NOT NULL,
[ToDateTime] [datetimeoffset](7) NULL,
[IsActive] [bit] NOT NULL
我有一个约束如下:
ALTER TABLE [dbo].[UsersInRoles] ADD CONSTRAINT
[DF_UsersInRoles_FromDateTime]
DEFAULT (sysdatetimeoffset()) FOR [FromDateTime]
似乎有用。 编辑200显示值很好。我只是无法编辑它们。
我收到此错误
The changed Value was not recognized as valid. .Net
Framework type:DateTimeOffset Error Message:Offset must be specified> in whole minutes. Parameter Name: Offset
我试图更改date
或time
而不是offset
。
即使允许NULLS
,我甚至无法删除该值。
我做错了什么?或者这是SSMS错误吗?