el tener ceros a la izquierda PHP lo interpreta como un Octal, ten cuidado con eso..
por lo demás puedes formatear el numero fácilmente con sprintf()
www.php.net/sprintf Código PHP:
$numero = 3027;
echo sprintf('%010d', $numero); // 0000003027
saludos.
PD: la mejor opción sigue siendo modificar la base de datos.. =)