Créer une table temporaire dans SQL à la volée
Comment puis-je créer une table temporaire sans avoir à créer d'abord les colonnes?
CREATE TABLE #Yaks (
YakID int,
YakName char(30) )
select name
from tempdb..sysobjects
where name like '#yak%'
drop table #yaks
C'est une douleur d'avoir à définir d'abord la table.
La réponse dépend du SGBD que vous utilisez (même si je pense que c'est MS SQL Server). Veuillez indiquer votre SGBD dans les tags (au moins).
OriginalL'auteur eiu165 | 2012-09-14
Vous devez vous connecter pour publier un commentaire.
Créer un (temp) de la table avec les mêmes colonnes que l'autre (pas de copie de données):
Remarque: Ne crée pas de clés Étrangères, index, etc...
OriginalL'auteur Mitch Wheat