Both documentation[1] and prior JIRAs[2] suggest that TRUNCATE on EXTERNAL 
tables is NOT supported and must error out except when it is FORCED [3]. It is 
NOT the behavior I see in 4.1, so I open JIRA [4].



Thank you,



Vlad



[1] https://hive.apache.org/docs/latest/languagemanual-ddl_27362034/ - 
truncate-table<https://hive.apache.org/docs/latest/languagemanual-ddl_27362034/#truncate-table>

[2] https://issues.apache.org/jira/browse/HIVE-16324

[3] https://issues.apache.org/jira/browse/HIVE-4367

[4] https://issues.apache.org/jira/browse/HIVE-29054



On 7/1/25, 5:23 AM, "Stamatis Zampetakis" <zabe...@gmail.com 
<mailto:zabe...@gmail.com>> wrote:





CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you can confirm the sender and know the 
content is safe.













Hi Vlad,





I am pretty sure that Hive 4.x does not support TRUNCATE for most

kinds of EXTERNAL tables. For instance, I don't think we handle JDBC,

HBase, Kudu, and other similar kinds of EXTERNAL tables. I see some

tickets [1] and code that implies that we handle some cases but I

assume that support remains very limited. Unfortunately, the

respective documentation [2] does not seem to be up to date. If anyone

has a better idea of the current state of things it would be nice to

update the documentation page as well.





Best,

Stamatis





[1] https://issues.apache.org/jira/browse/HIVE-4367 
<https://issues.apache.org/jira/browse/HIVE-4367>

[2] 
https://hive.apache.org/docs/latest/languagemanual-ddl_27362034/#truncate-table 
<https://hive.apache.org/docs/latest/languagemanual-ddl_27362034/#truncate-table>





On Mon, Jun 30, 2025 at 5:02 PM Rozov, Vlad <vro...@amazon.com.inva 
<mailto:vro...@amazon.com.inva>lid> wrote:

>

> Hi All,

>

> Does Hive 4.x support truncate on EXTERNAL tables? I can’t find any JIRA that 
> enables that functionality except for 
> https://issues.apache.org/jira/browse/HIVE-16324 
> <https://issues.apache.org/jira/browse/HIVE-16324> that suggests that Hive 
> 3.x does not support such truncate. If yes, can you point me to the JIRA/PR 
> that enables it?

>

> Thank you,

>

> Vlad

>

>




Reply via email to