O nome de exibição não pode começar com #.
O nome de exibição não pode começar com um sinal numérico (#). Escolha um nome diferente.
O SQL Server usa um sinal numérico à esquerda de um nome de objeto para indicar que esse é um objeto temporário. Objetos temporários só existem enquanto durar a transação em que eles são criados.