Daniel Dai created HIVE-21295:
---------------------------------

             Summary: StorageHandler shall convert date to string using Hive 
convention
                 Key: HIVE-21295
                 URL: https://issues.apache.org/jira/browse/HIVE-21295
             Project: Hive
          Issue Type: Improvement
            Reporter: Daniel Dai
            Assignee: Daniel Dai
         Attachments: HIVE-21295.1.patch

If we have date datatype in mysql, string datatype defined in hive, 
JdbcStorageHandler will translate the date to string with the format yyyy-MM-dd 
HH:mm:ss. However, Hive convention is yyyy-MM-dd, we shall follow Hive 
convention. Eg:

mysql: CREATE TABLE test ("datekey" DATE);
hive: CREATE TABLE test (datekey string) STORED BY 
'org.apache.hive.storage.jdbc.JdbcStorageHandler' TBLPROPERTIES 
(......"hive.sql.table" = "test"......);

Then in hive, do: select datekey from test;

We get: 1999-03-24 00:00:00

But should be: 1999-03-24



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to