set @s_temp = 'insert into TAS_OUT...[static_hris_emp_dat#txt] (xxx,xxx.....)select * from #temp'
exec (@s_temp)看SP應該是寫入文本文件的語句,請問下執行語句后會生成的是什麽東西?一個表?一個文件? '...'這個語句作用是什麽?

解决方案 »

  1.   

    如果是生成一個臨時表爲什麽不是 insert into  #xxx 這樣寫?會有什麽區別呢?
      

  2.   

    insert into #xxx 生成的是临时表,表会放到tempDB中。
    而insert into xxx,生成的不是是临时表,这个表在你当前的数据库中。 
      

  3.   

    生成了一个局部临时表,执行完exec (@s_temp),
    由于会话结束了,这个局部临时表不能被继续引用
      

  4.   

    Could not find server 'security' in sysservers. Execute sp_addlinkedserver to add the server to sysservers.

    發現似乎是連接到linkserver的數據庫上?
      

  5.   

    将 #temp临时表里的记录插入到 TAS_OUT...[static_hris_emp_dat#txt]表里