Créer une table temporaire à partir d'une sous-requête dans sql server causer d'erreur

J'ai quelque chose comme ce

 if object_id('tempdb.#TempHourlyTable') is not null
drop table #TempHourlyTable

 select * into #TempHourlyTable
 from (
         select top 10 * from customers
      )

J'obtiens une erreur comme ceci:

Syntaxe incorrecte près de ')'.

Ma première tentative avec des tables temporaires. Alors, quelle est l'erreur ici?

EDIT:

Supprimer et recréer temporaire si la table existe. Erreur

Msg 2714, Niveau 16, État 6, Ligne 55

Il y a déjà un objet nommé "#TempHourlyTable " dans la base de données.

InformationsquelleAutor RookieAppler | 2014-02-21