У меня есть автоматически сгенерированный оператор SQL для создания таблицы из мастера импорта / экспорта. Однако таблица, из которой я создаю, содержит слишком много строк, поэтому я хотел бы импортировать ее только после определенной даты.
У меня есть следующее:
CREATE TABLE [DB1].[dbo].[Agent] (
[UserId] nvarchar(50) NOT NULL,
[StatusDateTime] datetime NOT NULL,
[StatusDateTimeGMT] datetime NOT NULL,
) where StatusDateTimeGMT >='2011-08-15'
Когда я пытаюсь добавить предложение where с полем StatusDateTimeGMT
, равным> = '2011-08-15', возникает ошибка. Я также пытался использовать ограничение CHECK, но безуспешно. Есть идеи?
Вот ошибка:
Ошибка 0xc002f210: Подготовка SQL Задача: Выполнение запроса
"CREATE TABLE [db1]. [Dbo]. [Агент] (
[UserId] nvarchar (50) NOT NULL,
[StatusDateTime] datetime НЕ NULL,
[StatusDateTimeGMT] datetime НЕ NULL,
) где StatusDateTimeGMT> = '20110815' "
Ошибка со следующей ошибкой: «Исключение из HRESULT:
0x80040E14 ". Возможные причины сбоя: проблемы с запросом,
Неправильно установлено свойство ResultSet, неправильно заданы параметры,
или соединение установлено неправильно.