Использование SQL Server 2012, попытка удалить содержимое таблицы. Я получаю «Не удалось преобразовать при преобразовании даты и/или времени из символьной строки».Ошибки SQL Server, удаляющие дату
Существует столбец nvarchar (Max), который может содержать значения Date или DateTime для некоторых строк. Я подозреваю, что эти строки являются причиной этой ошибки. Выяснилось немного, но не нашли решения. Я бы понял эту ошибку, если я пытаюсь обновить определенные значения или вставить данные, но не на удаление. Это мой запрос.
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'. Почему бы не просто «обрезать» таблицу? –