2016-08-09 1 views
0

enter image description hereDatabase HSQLDB не может различать между датой и отметкой времени

я использую PostgreSQL бросить текущую дату в качестве даты и результата, как 2016-08-08, но когда я попробовал его на HSQLDB результат показан как выше может кто-то просветить я об этом? Я хочу получить только дату, а не время на hsqldb спасибо

ответ

0

Возможно, вы установили режим совместимости синтаксиса Oracle. В режиме по умолчанию, а также в режиме синтаксиса PostgreSQL, результат выглядит как PostgreSQL:

C1       C2       C3   
-------------------------- -------------------------- ---------- 
2016-08-09 20:57:24.043000 2016-08-09 20:57:24.043000 2016-08-09 
+0

Ermm SRY я не получаю то, что вы пытаетесь объяснить, , когда я использую PostgreSQL сделать даты отливки запроса я использовал пг Администратор и когда я попробовал это на hsqldb, я использовал sql workbench, Я все еще не получаю его там, где я должен установить синтаксис oracle, пожалуйста, объясните это мне, спасибо за помощь –

+0

Попробуйте вместо этого использовать HSQLDB DatabaseManager и посмотрите результат. Свойства соединения описаны в руководстве http://hsqldb.org/doc/2.0/guide/dbproperties-chapt.html#dpc_sql_conformance, но вам не нужно устанавливать какое-либо особое свойство, чтобы получить правильный результат от приведения. – fredt

+0

спасибо fredt, я попробую это сначала –

Смежные вопросы