Truncate in MSSQL requires alter permissions, so a user that can wipe a table can also change its definition. Not true with delete.
Truncate in MSSQL requires alter permissions, so a user that can wipe a table can also change its definition. Not true with delete.