SQL run from Excel cannot use a temporary table

后端 未结 2 1126
执念已碎
执念已碎 2020-12-25 13:25

I have been able to create a data connection from Excel to SQL Server and execute many SQL queries successfully. But I cannot get any TSQL to work if it includes a temporary

2条回答
  •  -上瘾入骨i
    2020-12-25 14:24

    The following appears to work ...

    set nocount on
    declare @t table(fid int)  -- I'm sure I could add the rest of the columns if I wanted to
    insert @t select freq_id from compass3.dbo.freq
    select * from @t where fid>2
    

    So as long as I turn nocount on and use a table variable rather than a temporary table, I can achieve what I need.

提交回复
热议问题