日期:2014-05-18  浏览次数:20477 次

Sql中怎樣將一個Table變量賦值給另一Table變量
這段SQL回出錯,請問有什麼方法可以代替呢?

declare   @cUserRole   varchar(210)
set   @cUserRole= 'JiliangJin, '
declare   @tempTable   table(result   Varchar(50))
set   @tempTable   =   dbo.ufn_Splitter(@cUserRole, ', ')
(我不想用:
insert   into     @tempTable     (result)   select   result   from     dbo.ufn_Splitter(@cUserRole, ', '),因為回影響效能
)
select   *   from   @tempTable

------解决方案--------------------
为什么会影响性能呢?