从Firebird 2.1上的视图访问存储过程

时间:2013-03-01 12:05:04

标签: stored-procedures view firebird firebird2.1

我对查看提出了这个问题:

SELECT BATCH, BS.FIELD1, BS.FIELD2 
from BATCHES 
left join P_BATCH_SUMMARY(BATCH) BS on 1=1

它适用于Firebird 2.5,但不适用于Firebird 2.1。用FB2.1可以规避这个限制吗?

1 个答案:

答案 0 :(得分:2)

鉴于在视图中引用可选择的存储过程是introduced in Firebird 2.5这一事实,您拥有的唯一选择是:

  1. 升级到Firebird 2.5
  2. 将此视图替换为等效的可选存储过程
  3. 将此视图的用法替换为查询本身