嗨我有一個臨時表,其中我試圖插入基於where條件的記錄,但它會拋出一個錯誤,它已經存在。 我試圖更改名稱,但這不是問題,因爲臨時表在會話結束時被刪除。臨時表已存在
我想我正在寫查詢的權利。
SELECT [Name]
INTO #TEMP_REJECT
FROM #TEMP_VALIDATION
WHERE Name = @Name
我試圖插入#TEMP_REJECT FROM #TEMP_VALIDATION
錯誤消息
「目前已經在數據庫中名爲 '#TEMP_REJECT' 的對象。」
請建議。
謝謝你的幫助。 [R
您能否給我們您遇到確切的錯誤信息?同時給我們表格的定義。 – Hybris95
嗨我已經更新了錯誤消息'數據庫中已有名爲'#TEMP_REJECT'的對象'的問題。' – BRDroid
非主題,可能值得考慮表變量 - http:// stackoverflow。com/questions/11857789/when-should-i-use-a-table-variable-vs-temporary-table-in-sql-server – user5226582