使用SQL Server 2012中,试图删除表的内容。我得到“转换日期和/或时间从字符串转换失败”。的SQL Server错误删除日期
有一个为nvarchar(最大值)列可以包含用于某些行日期或日期时间值。这些行我怀疑是导致此错误的行。研究了一下,但还没有找到解决方案。如果我尝试更新某些值或插入数据,但不想删除,我会理解此错误。这是我的查询。
Delete From [dbo].[Field]
这是我的表:
CREATE TABLE [dbo].[Field](
[Id] [uniqueidentifier] NOT NULL,
[FormID] [uniqueidentifier] NOT NULL,
[Key] [nvarchar](300) NOT NULL,
[Value] [nvarchar](max) NULL,
CONSTRAINT [PK_Field] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
是否有任何触发器,在火灾中删除? – Kostis
你没有'Where'子句。为什么不只是“截断”桌子? –