0

所有,我是 TeiiD 的新手。我有 Oracle 和 MySQL 存储过程(将记录插入表中)从 TeiiD VDB 成功执行,作为使用调用命令的单独过程。我正在使用 SquIrrel 工具独立于 Active VDB 执行它们。

现在,是否可以使用 Teiid CREATE VIRTUAL PROCEDURE 一次性调用这两个过程?就像是..

CREATE VIRTUAL PROCEDURE myProc () RETURN ()
BEGIN 
Call MyOracleProc();
Call MySQLProc();

END

我没有得到任何示例或语法来处理此要求。我也在尝试使用 Eclipse Teiid 设计器插件。

感谢帮助。

谢谢,

4

1 回答 1

0

我没有得到任何示例或语法来处理此要求

是的,您可以使用 CALL 或 EXEC 关键字调用源存储过程,就像 Teiid 虚拟过程中的任何其他语句一样:CALL proc()

在http://teiid.github.io/teiid-documents/13.1.x/content/reference/DML_Commands.htmlhttp://teiid.github.io/teiid-documents/13.0.x/content/reference下查看更多信息/Procedure_Language.html#_command_statement

于 2020-03-26T13:19:56.743 回答