実行が予定されているハイブジョブがあります。ジョブの開始時に、次のようにしてテーブルを切り捨てたいと思います。
TRUNCATE TABLE SOMETABLE
問題は、テーブルが空である可能性があることです。その場合、例外が発生する切り捨て操作は実行したくありません。MySQLでは、次のようなことができることを知っています。
IF EXISTS(SELECT * FROM SOMETABLE)
BEGIN
TRUNCATE SOMETABLE
END
ハイブで同様のことを達成する方法はありますか?あなたの助けをどうもありがとう!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加