我正在运行像这样的SELECT INTO
语句,以便在最终删除表之前可以操作数据。
SELECT colA, colB, colC INTO #preop FROM tblRANDOM
然而,当我运行了这条语句后,并且没有删除新创建的表,然后我再运行以下任一语句时,无法找到该表?即使通过对象资源管理器进行扫描,我也找不到它。我应该在哪里查找?
SELECT [name] FROM sysobjects WHERE [name] = N'#preop'
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '#preop'
\
反引号 `,但是最好不要这样做。最好将其保留给零散的标识符
或其他内容,而不是整个代码片段。 - Mathieu GuindonOBJECT_ID
对我来说似乎比使用LIKE
更安全,因为它可以解决同时使用相同临时表名称的会话问题,不是吗? - Charlieface