Как изменить тип данных BIGINT на date
как изменить тип данных Bigint на Date
Что я уже пробовал:
я попытался использовать команду ALTER и команду Convert
Maciej Los
Покажите нам, что вы пробовали до сих пор...
Покажите нам, что вы пробовали до сих пор...
Только так вы сможете преобразовать тип integer к типу datetime, как это:
DateTime date = new DateTime(intValue);
Значение типа bigint необходимо явное преобразование в тип datetime.
Для получения более подробной информации, пожалуйста, смотрите:
Преобразование типов данных (компонент Database Engine) | Microsoft Docs[^]
Приведение и преобразование (Transact-SQL) | Microsoft Docs[^]
Это можно сделать с помощью ALTER
команда. Но это не сработает, если база данных не сможет преобразовать существующие данные в новый тип, который можно ожидать при преобразовании из BIGINT
к DATE
.
Тогда вам придется
BIGINT
поле, чтобы его можно было преобразовать в DATE
Как это сделать (и сделать весь описанный выше процесс), зависит от используемого ядра базы данных.