将存储过程的结果插入临时表
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 如何 SELECT * INTO [temp table] FROM [stored procedure] 进行 SELECT * INTO [temp table] FROM [stored procedure] ? 不是 FROM [Table] ,也没有定义 [temp table] ? 从 BusinessLine Select 所有数据到 tmpBusLine 可以正常工作。 select * into tmpBusLine from BusinessLine 我正在尝试相同的方法,但是使用返回数据的 stored procedure 并不完全相同。 select * into tmpBusLine from exec getBusinessLineHistory '16 Mar 2009' 输出信息: 消息156,级别15,状态1,第2行关键字“ exec”附近的语法错误。 我已经阅读了几个创建与输出存储过程具有相同结构的临时表的示例,该示例工作正常,但是最好不要提供任何列。 #1楼 如果您存储的proc的结果表太复杂而无法手动键入“ create table”语句,并且您不能使用OPENQUERY或OPENROWSET,则可以使用sp_help为您生成列和数据类型的列表。 获得列列表后