I always knew that TRUNCATE is a DDL command but Microsoft documents are confusing me.
This link says that TRUNCATE is a DDL command and this says that TRUNCATE is a DML command
Also, does clarification of DDL and DML are different in different database? Ex. Oracle, MySql etc.