2017-05-19 14 views
0

フィールドがdateのテーブルを作成しようとしています。私は年のフィールドだけを保存します。だから私はYYYYとしてそれをフォーマットしようとしています。しかし、ハイブはフォーマットコマンドを取っていません。私の文は以下の通りです...ハイブテーブルの列の日付形式

CREATE TABLE IF NOT EXISTS la1 (vendor varchar(20), 
country varchar(25), name1 varchar(256), city varchar(40), 
district varchar(40), pobox varchar(40), poboxpostelcode varchar(20), createdon date format 'YYYY') 

timestampフィールドタイプも、これを実装する方法について

任意の提案を働いていませんか?

ありがとうございました

答えて

2

formatはサポートされていません。
ISO形式のみがサポートされています。

  • 日:yyyy-MM-dd
  • タイムスタンプ:yyyy-MM-dd HH:mm:ss

あなただけyyyy一部の使用文字/整数型を保持したい場合。

+0

ありがとうございます。その場合は、フィールドをintと宣言します。 –