【求助】把数据添加到临时表出错
代码如下:
declare @strSQL varchar(100)
CREATE TABLE #tempTable(ID int identity(1,1),NID int)
SET @strSQL = 'INSERT INTO #tempTable(NID) SELECT TOP 20 fID FROM [tOA] SELECT T1.*,T2.* FROM [tOA] AS T1, #tempTable AS T2 WHERE T1.fID = T2.NID AND T2.ID > 0 AND T2.ID <= 10 ORDER BY T2.ID DROP TABLE #tempTable'
EXEC (@strSQL)
如果是这样就不会出错:
CREATE TABLE #tempTable(ID int identity(1,1),NID int)
INSERT INTO #tempTable(NID) SELECT TOP 20 fID FROM [tOA] SELECT T1.*,T2.* FROM [tOA] AS T1, #tempTable AS T2 WHERE T1.fID = T2.NID AND T2.ID > 0 AND T2.ID <= 10 ORDER BY T2.ID DROP TABLE #tempTable
有谁知道为什么吗?
declare @strSQL varchar(100)
CREATE TABLE #tempTable(ID int identity(1,1),NID int)
SET @strSQL = 'INSERT INTO #tempTable(NID) SELECT TOP 20 fID FROM [tOA] SELECT T1.*,T2.* FROM [tOA] AS T1, #tempTable AS T2 WHERE T1.fID = T2.NID AND T2.ID > 0 AND T2.ID <= 10 ORDER BY T2.ID DROP TABLE #tempTable'
EXEC (@strSQL)
如果是这样就不会出错:
CREATE TABLE #tempTable(ID int identity(1,1),NID int)
INSERT INTO #tempTable(NID) SELECT TOP 20 fID FROM [tOA] SELECT T1.*,T2.* FROM [tOA] AS T1, #tempTable AS T2 WHERE T1.fID = T2.NID AND T2.ID > 0 AND T2.ID <= 10 ORDER BY T2.ID DROP TABLE #tempTable
有谁知道为什么吗?
...全文
相关推荐
MySQL 5.7临时表空间如何玩才能不掉坑里详解
在使用临时表时,以下几点建议可能有助于防止出错:- 定期检查长时间运行的SQL语句(例如运行时间超过300秒的SQL),并且如果这类SQL语句没有带来实际业务价值,考虑停止运行。
在mysql中的过程中创建临时表我遇到错误
解决这些问题的关键是理解MySQL临时表的工作原理,并在编写过程时考虑到这些因素。通过合理规划,临时表可以成为处理复杂数据操作的强大工具。
浪潮财务软件删除单机版临时表补丁
标题中的“浪潮财务软件删除单机版临时表补丁”是指针对浪潮财务软件的一个特定修复程序,主要用于处理在单机版环境下Sybase数据库中的临时表问题。
关于EEPROM数据出错问题的探讨
然而,在数据的读写过程中,EEPROM可能会出现数据出错的问题,这可能是由多种因素引起的,以下将对EEPROM数据出错的原因和解决措施进行探讨。
VC6.0打开文件时出错、无法添加使用.docx
VC6.0 打开文件时出错、无法添加使用.docx 解决方案VC6.0 是一个功能强大且广泛使用的集成开发环境(IDE),但是,在使用 VC6.0 打开文件时,用户可能会遇到出错或无法添加使用.docx


应用实例
