我尝试在单引号内创建一个临时表,它显示错误,它无法识别表#newtable
......它只支持##table
(全局临时表)但我不想要一个全局临时表,我只想知道背后的原因是什么解释请。
select
column1, column2, column3, ##newtable.columnid as ShipProfile,
row_number() over (order by Id) as ''RowNumber''
into
##TempProduct
from
Product
left join
##newtable on Product.columnId = ##newtable.ColumnId
where
MerchantId= ' + convert(varchar(20), @MerchantID)