嗨我有一个临时表,其中我试图插入基于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