0
私は手動でハイブテーブルを作成しようとしていますが、 "order"の列タイプを構造体(orderline)の配列に変更したいと思います。次のようにハイブテーブルの色相で列の種類を変更するにはどうすればよいですか?
私の現在のテーブルには、次のとおりです。
私が注文と同じ型にしたい:私は列の種類を変更するにはどうすればよい
を?
私は手動でハイブテーブルを作成しようとしていますが、 "order"の列タイプを構造体(orderline)の配列に変更したいと思います。次のようにハイブテーブルの色相で列の種類を変更するにはどうすればよいですか?
私の現在のテーブルには、次のとおりです。
私が注文と同じ型にしたい:私は列の種類を変更するにはどうすればよい
を?
私はちょうどのような単純なSQL文で、ハイブのクエリエディタでタイプを編集でき、それを考え出した:
ALTER TABLE person CHANGE orders order ARRAY<STRUCT<status:string,creation_date:string,orderlines:array<STRUCT<depature_date:string,return_date : string, travel_days : int, creation_date: string,
price : int, booking_class : string, airline_code : string,
psg_gender : string, psg_lastname : string, psg_firstname : string, psg_dob : string>>>>