Tôi có vài bảng trong tổ ong có cùng tiền tố như dưới đây ..Thả nhiều bảng với cùng một tiền tố trong Hive
temp_table_name
temp_table_add
temp_table_area
Có vài trăm bảng như thế này trong cơ sở dữ liệu của tôi cùng với nhiều bảng khác. Tôi muốn xóa bảng bắt đầu bằng "temp_table". Bạn có biết bất kỳ truy vấn nào có thể thực hiện công việc này trong Hive không?
hive -e ‘hiển thị bảng 'temp_ *’ | xargs -I ‘{}’ hive -e 'drop table {} ’không hoạt động đối với tôi – MysticForce
Câu trả lời là hoàn hảo tuy nhiên có một thay đổi nhỏ cần thiết thực sự hiệu quả với tôi. Tôi đang sửa đổi mã của @Louxou một chút bằng cách thêm dấu ngoặc kép. Đây là mã được cập nhật. 'hive -e" hiển thị bảng 'temp_ *' "| xargs -I '{}' hive -e 'drop table {}' ' –