Tronquer/Effacer une variable de table dans Sql Server 2008

Est-il possible de tronquer ou de débusquer une variable de table dans sql server 2008 ?

Declare @tableVariable table
(
   id int, 
   value varchar(20)
)


while @start<=@stop

  begin

    insert into @tableVariable(id,value) 
    select id
         , value 
      from xTable 
     where id=@start

   --Use @tableVariable 

   --@tableVariable should be flushed out of 
   -- old values before inserting new  values

    set @start = @start + 1 
  end 
  • Qu'est-ce exactement que vous voulez accomplir? Pourquoi insérer quoi que ce soit si vous êtes juste de rincer à nouveau?
  • Insérez symbolique ici. L'opération est beaucoup plus complexe et implique un grand nombre d'autres tables
  • Il y a le commentaire --Use @tableVariable je suppose qu'il sera utilisé pour certains calculs, qui ne sont pas clos
  • Oui.. il sera utilisé pour certains calculs.. s'il vous plaît ne pas se confondre avec l'UTILISATION <somedatabase>
InformationsquelleAutor shrekDeep | 2014-02-26