Получение SQL Ошибка сервера: сбой преобразования при преобразовании даты и / или времени из символьной строки - PullRequest
0 голосов
/ 31 января 2020

Я работаю с данными, хранящимися на SQL сервере, и у меня возникают проблемы при вставке значений NULLS в столбец DATETIME. Идеи?

Я использую SQL Серверную базу данных.

Схема:

CREATE TABLE loadedmoves_table
(
     ... 
     date_field DATETIME, 
     PRIMARY KEY (blabla)
); 

Insert оператор:

INSERT INTO sample_table (..., date_field) 
    SELECT ..., date_field 
    FROM sample_view 
    ORDER BY PK; 

Ответы [ 2 ]

0 голосов
/ 31 января 2020

В решении использовалось

TRY_CAST (поле_ даты DATETIME),

в операторе SELECT

0 голосов
/ 31 января 2020

Удалите ненулевое ограничение из столбца, а затем выполните команду Вставить запрос типа.

insert into table_name (column) values(values);

в этом запросе не используйте дату-время имя столбца в столбцы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...