Hiveには外部テーブルが1つあります。それはデータを持っています。上書きを挿入すると、テーブルが指している場所にファイルが更新されます。ただし、select *
を実行するとテーブルのデータは更新されません。上書き挿入の更新は外部テーブルのデータを更新します
0
A
答えて
0
私は多くのことを試みたが、この問題の答えを見つけることができませんでした。私は代わりの方法を使って仕事をしました。私はここで共有しているので、誰かが同じ問題に直面した場合、彼はこれを使うことができます。
1. source_table_nameのようなテーブルtarget_table_nameを作成します。
2 source_table_nameからSELECT *インサート上書きテーブルtarget_table_nameパーティション(partition_column_name)。
file_format_of_source_table場所 'location_of_source_table' として格納source_table_name等3.create外部表another_table_name。
4.msck修復表のanother_table。
5.ThenあなたはSOURCE_TABLEドロップしsource_table_nameにanother_tableの名前を変更することができます。
関連する問題
- 1. 新しいテーブルに挿入中に外部キーを更新する
- 2. データの挿入/更新
- 3. Djangoの書式でデータを挿入または更新する
- 4. Talendテーブルにデータを挿入または更新する
- 5. 別のテーブルに挿入するとテーブルを更新します
- 6. 挿入データは、あるクエリでFKと他のテーブルを更新
- 7. Hiveの外部テーブルの挿入と更新に関する疑問
- 8. 別のテーブルが挿入または更新されたときに、テーブル内のカラムを更新するPostgresqlトリガ
- 9. mysqlの外部キーを更新するための値を挿入します。
- 10. ハイブ - 新しいテーブルを作成し、更新されたデータを挿入する
- 11. Python - Pymongo文書の挿入と更新
- 12. Postgres/Knex "テーブルの"場所の挿入または更新は "外部キー制約に違反しています"
- 13. キャンパスデータベースのazureテーブルへのデータの挿入/更新
- 14. SQL制限の挿入/更新データ
- 15. monetdb不正なデータの挿入/更新
- 16. SQL/ASPデータの挿入/更新
- 17. 重複した更新で新しいデータを挿入する
- 18. テーブルの挿入または更新は、外部キー制約に違反します。PSQL/Knex
- 19. XML文書のノードを更新または挿入する
- 20. MySQL PHP - テーブルに新しい値を挿入/更新できません
- 21. データを上書きしないMySQLの複数の更新
- 22. 別のテーブルを更新した後にテーブルに新しい行を挿入
- 23. 更新を更新またはアーカイブのいずれかに上書きする
- 24. Springデータmongodb:文書のリストを挿入または更新する方法(upsertAll?)
- 25. 基本ディレクトリの内容のデータが変更されたときに外部テーブルを更新します。
- 26. HDFSの変更を伴うHive外部テーブルの更新
- 27. 挿入または更新(キーなし)
- 28. Azureテーブルの挿入レコードまたは更新レコードのWebjobトリガー
- 29. iPhone:Sqliteの更新または挿入行
- 30. パンダの挿入または更新?
外部テーブルの作成にLOCATION/path/yourupdatedfile句がありますか? –
はい。私は自分自身でテーブルの上書きを挿入しています。私は、更新されたテーブルを見ることができます上書きを挿入した後、他のスキーマを持っています。しかし、私が質問しているスキーマではありません。 – kalpesh
使用しているデータベースを確認し、を使用して試してみてから、load –
kiran