我在 SQL Server 中有以下问题,我有一些看起来像这样的代码:
DROP TABLE #TMPGUARDIAN
CREATE TABLE #TMPGUARDIAN(
LAST_NAME NVARCHAR(30),
FRST_NAME NVARCHAR(30))
SELECT LAST_NAME,FRST_NAME INTO #TMPGUARDIAN FROM TBL_PEOPLE
当我这样做时,我得到一个错误’数据库中已经有一个名为’#TMPGUARDIAN’的对象’。谁能告诉我为什么我会收到这个错误?
原文由 Art F 发布,翻译遵循 CC BY-SA 4.0 许可协议
您正在删除它,然后创建它,然后尝试使用
SELECT INTO
再次创建它。改成:在 MS SQL Server 中,您可以使用
SELECT INTO
创建没有CREATE TABLE
语句的表