嗨我創建一個臨時表並將數據插入到表中。我將使用Temp表將其加入到特定的用戶。不能刪除臨時表SQL
CREATE TABLE #MyTempTable
(
UsersId int,
ValautionCount int
)
SELECT
U.UserId,
COUNT(*) AS ValautionCount
INTO #MyTempTable
FROM
Users U
Right JOIN Valuation V ON V.ValuationUser = U.UserId
GROUP BY
U.UserId
DROP TABLE #MyTempTable
當我運行這個查詢時,我得到這個錯誤:數據庫中已經有一個名爲'#Temp'的對象。
但是當我運行這個查詢DROP TABLE #MyTempTable
我得到這個錯誤:不能刪除表'#Temp',因爲它不存在或者你沒有權限。 即時通訊使用SQL 2012
重複的問題 - http://stackoverflow.com/questions/2642111/drop-table-fails-for-temp-table – Sandeep
@Sandeep的答案表明,tempTable創建不正確 –