2014-05-09 3 views
1

J'ai une question ici. Comment puis-je exclure une colonne de la table insérée et supprimée dans sql server 2008? J'utilise actuellement le déclencheur après la mise à jour.Comment exclure une colonne dans le serveur SQL 2008

code

est comme ci-dessous:

select * into #ins from inserted 
select * into #del from deleted 

Je veux exclure une colonne des 2 tables

+0

Quel est le point de départ de la copie des données des pseudo-tables dans les tables temporaires? –

+0

Et il n'y a pas de syntaxe '* -except-some-columns' - vous devriez * toujours utiliser des listes de colonnes explicites plutôt que' select *' de toute façon, et si vous voulez exclure une colonne, une liste de colonnes explicite est la seule vers l'avant. –

+0

Utilisez les noms de colonnes au lieu de * dans votre deuxième sélection –

Répondre

0

Vous devez indiquer les noms de colonnes au lieu du '*'.

select col1, col2, ... , coln into #ins from inserted 
Questions connexes