Описание тега datetime2

A SQL Server type that defines a date that is combined with a time of day that is based on 24-hour clock. datetime2 can be considered as an extension of the existing datetime type that has a larger date range, a larger default fractional precision, and optional user-specified precision.
1 ответ

HashBytes с полем datetime2

Я создаю хеш-ключ, используя хеш-байты в нескольких столбцах, чтобы получить прирост производительности, который мы используем прямо сейчас в предложении where. alter table dbo.Table1 add HashKey AS CAST(hashbytes('MD5', PID+PNumber+CONVERT([varchar…
02 авг '16 в 14:08
2 ответа

Сначала в коде структуры сущностей установите столбец с типом datetime2 на сервере SQL

У меня есть ценность DateTime dt = DateTime.Parse("2015-10-12 14:24:40.582"); с этим я делаю: SomeEntity someEntity = new SomeEntity() { ID = 1, ChangedOn = dt }; context.SomeEntities.Add(someEntity); Что я обнаружил: в таблице базы данных хранится …
0 ответов

Миграция Entity Framework на datetime2

Сначала мы используем код Entity Framework 6. Недавно мы решили переместить формат даты и времени в базе данных в формат datetime2. Наша база данных в настоящее время содержит много данных и около 262 таблиц. Погуглив, я нашел ответ, который описыва…
2 ответа

Для типа.NET DateTime, почему выводимый тип базы данных SqlDbTypes.DateTime вместо SqlDbTypes.DateTime2?

Для типа.NET DateTime, почему выводимый тип базы данных SqlDbTypes.DateTime вместо SqlDbTypes.DateTime2? (См. http://msdn.microsoft.com/en-us/library/yy6y35y8.aspx) Фон По умолчанию для менее точного типа SQL DateTime платформа.NET гарантирует, что …
0 ответов

datetime(2) в операторах выбора / обновления?

Я пытаюсь очистить некоторые устаревшие данные, выбирая записи из одной таблицы на основе критерия даты и заполняя другое поле даты в связанной таблице. Две даты могут не совпадать, это зависит от пользователя (Field Crew Boss). У нас есть много тыс…
31 окт '11 в 20:01
1 ответ

Преобразование типа данных datetime2 в тип данных datetime привело к значению, выходящему за пределы диапазона во время миграции EF 6

При применении миграции с использованием "update-database" я получаю ошибку о преобразовании datetime2 в datetime. Как это исправить?
1 ответ

Миграция на SQL Server 2017: один и тот же запрос иногда не возвращает строк

Я только что обновился до SQL Server 2017 с SQL Server 2014 (пока только для среды разработки) и заметил очень странное поведение: один и тот же запрос имеет два разных влияния на оба сервера. Запрос был переписан и сведен к минимуму для примера: SE…
1 ответ

Неожиданная ошибка о типе DateTime

У меня есть страница.aspx для добавления нового продукта, включающая следующее поле: ID, Name, DateTime, Price и он хорошо работает на локальном хосте, но когда я публикую его и до сервера, я получаю следующую ошибку: System.Data.UpdateException: An…
26 окт '10 в 03:43
0 ответов

SQL: переполнение datetime2 в WHERE, но не в SELECT

Я видел множество тем о переполнении datetime2 при достижении минимальной даты, но в моих данных этого нет. Кроме того, DATEADD прекрасно работает в SELECT заявление, но не в WHERE заявление. Вот что я пытаюсь сделать: SELECT DATEADD(hour, -8, MyDat…
09 мар '17 в 19:17
0 ответов

Преобразование даты и времени в двоичный тип данных SQL Server

У меня есть ценность 20 01 01 29 13 11 58 15 46 52 00 00 00 которые были перенесены в таблицу SQL Server типа столбца binary как 0x20010129131158154652000000, Если мы увидим, что это точное значение с префиксом 0xэто нормально. Теперь, когда я пытаю…
1 ответ

Обновление DATETIME вызывает ошибку sqlite на BB10

Я создал свою таблицу с этим запросом CREATE TABLE SETTINGS(NAME VARCHAR(1050), VALUE VARCHAR(1550),CREATE_DATE_TIME DATETIME,UPDATE_DATE_TIME DATETIME, PRIMARY KEY(NAME)) Затем я вставил данные, как это INSERT INTO SETTINGS(NAME, VALUE ,CREATE_DATE…
28 июн '13 в 04:10
1 ответ

Производительность Datetime2 и String в SQL Server

Каковы преимущества наличия столбца типа datetime2 в SQL Server вместо строки? Очевидно, что строки гораздо более гибкие. Есть ли преимущества производительности при выполнении запросов? Я проектирую базу данных, в которой все записи добавляются с п…
22 фев '19 в 20:10
1 ответ

Есть ли такая функция, как isdate() для datetime2?

Я знаю, что есть функция isdate() для проверки столбцов datetime, но она работает только для типов smalldatetime и datetime. Вопрос: есть ли аналогичный способ проверки нового типа данных datetime2 в SQL Server 2008 и 2012?
3 ответа

SQL Server 2005 поддерживает datetime2

Я не могу найти в официальной документации, если SQL Server 2005 поддерживает тип данных datetime2?
06 фев '12 в 01:07
1 ответ

Почему datetime вводит в SQL Server Compact круглые значения?

Я столкнулся с чем-то, что меня удивило. я использую WinPcap собирать данные из сети. Внутренне WinPcap использует счетчики производительности Windows для создания своих временных меток. Я знаю, что они подвержены смещению, но эти временные метки, т…
01 авг '13 в 02:33
2 ответа

Как перенести datetime на datetime2 с новым собственным клиентом SQL Server

В настоящее время мы переносим нашу базу данных из datetimeв datetime2 включая собственный клиент SQL Server v11 (SQL Server 2012). Обновление базы данных было легко сделано, но проблемы связаны с новым SQL Server Native Client 11, который мы хотим …
1 ответ

Как проверить действительную дату в C# (которая имеет тип datetime, а не datetime2)?

Я искал, но не нашел свой ответ, так что прости меня, если этот вопрос дубликат. У меня есть приложение.Net C#, которое использует Entity Framework (EF) для связи с базой данных SQL Server. Я конвертирую большое количество данных, и мне нужно убедит…
2 ответа

Как рассчитать интервал между двумя столбцами datetime2 (SQL Server)?

Привет я пытаюсь вычислить разницу между двумя столбцами типа datetime2. Однако SQL Server (2012), похоже, не нравится следующее: select cast ('2001-01-05 12:35:15.56786' as datetime2) - cast ('2001-01-01 23:45:21.12347' as datetime2); Msg 8117, Lev…
14 окт '13 в 03:54
1 ответ

Как обновить DateTime на SQL Server, сохраняя миллисекунды, используя Delphi 7 ADOQuery.ExecSQL?

Как обновить DateTime на SQL Server 2012, сохраняя миллисекунды с помощью Delphi 7 ADOQuery.ExecSQL? Похоже, что SQL-сервер теряет точность в секундах, поэтому у меня нет SQL-2012 или миллисекунд DateTime2[7] поле. MS Access не отбрасывает миллисеку…
11 янв '13 в 16:49
1 ответ

Добавление первичного ключа и изменение столбца в DatetTime2

У меня есть таблица, которая отслеживает статусы, которые проходит определенный файл, когда он проверяется нашей системой. Это выглядит так:FileID intСтатус tinyintTouchedBy varchar (50)Прикоснулся, когда дата и время В настоящее время в этой таблиц…