无法在sybase ase11中编译存储过程

时间:2009-10-07 14:32:48

标签: sybase-ase

我有一个两个存储过程a和b,b由a调用,在创建的一个临时表中,并且在sp b中尝试访问sp a的临时表,在编译时获取缺少对象的错误。

2 个答案:

答案 0 :(得分:2)

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

您可以创建临时表,然后在同一会话中创建应该有效的过程。

然后您可以删除临时表。

答案 1 :(得分:1)

真的?版本11?哇。

无论如何,在创建sproc b之前,尝试为临时表添加“create table”。