TRUNCATE also fails if you use foreign key constraints, regardless of whether they are violated.
I fully agree that people should not be allowed to create datbases willy-nilly.
If developers go creating databases then
========================
He was not wholly unware of the potential lack of insignificance.