0

嗨,我有一个由 a 调用的两个存储过程 a 和 b,b 在一个创建的临时表中,在 sp b 中试图访问 sp a 的临时表,在编译时出现丢失对象的错误。

4

2 回答 2

2

编译器检查 SQL 中提到的所有对象,而不检查它们是否是在执行期间创建的。

您可以创建临时表,然后在同一个会话中创建过程,这应该可以工作。

然后,您可以删除临时表。

于 2013-04-03T14:54:20.223 回答
1

严重地?版本 11?哇。

无论如何,在创建存储过程 b 之前尝试为临时表添加“创建表”。

于 2010-02-02T20:12:10.817 回答