有沒有辦法在插入語句中命名或引導您的值? 例如。您是否可以在插入語句中將您的值與您的列進行不同的排序?
declare @temp TABLE
(
column1 int,
column2 int,
column3 int
)
insert @temp(column1, column2, column3)
Select 1 as column1,3 as column3, 2 as column2
select * from @temp
將在列2中返回3,當我想要列2中的2和列3中的3時。
編輯
我嘗試寫一些動態SQL映射代碼。不同的列映射到來自每個供應商的數據。所以我的計劃是編寫插入語句去抓取映射表中的所有供應商列。但是,我無法確定列將按照正確的順序出現在映射表中。