Строка до настоящего времени в Oracle с миллисекундами

Можно бросить вывод Преобразования:

EmployeeNumber = string.IsNullOrEmpty(employeeNumberTextBox.Text)
   ? null
   : (int?)Convert.ToInt32(employeeNumberTextBox.Text)
23
задан Luixv 5 April 2013 в 22:13
поделиться

2 ответа

Oracle сохраняет только дроби до секунды в поле DATE .

Используйте вместо этого TIMESTAMP :

SELECT  TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9')
FROM    dual

, возможно приведя его к DATE , затем:

SELECT  CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM    dual
61
ответ дан 29 November 2019 в 01:04
поделиться

Я не думаю, что вы можете использовать дробные секунды с to_date или типом DATE в Oracle. Думаю, вам нужен to_timestamp, который возвращает тип TIMESTAMP.

4
ответ дан 29 November 2019 в 01:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: