Проверете тук . Това има смисъл, че TRUNCATE TABLE повдига грешка в такива случаи; лошото е, че не е документирано.