Oracle11g 如何从工作流设计器中的DbUpdate活动调用存储过程
我打开重新托管的工作流设计器,然后打开包含DpUpdate活动的工作流(有关DbUpdate活动的信息,可以使用以下链接) ()。在DbUpdate活动的strSQL参数中,我知道如何放置insert、update等。。命令。但是,我不知道如何调用存储过程 我打字的时候 执行USER_NAM.storaged_ProcedureName(param1,param2) 工作流e146c071-c363-4728-a565-36175394bedc终止。 异常:System.Data.OracleClient.OracleException ORA-06550:第1行第16列: PLS-00103:在预期以下情况时遇到符号“执行”: :=。(@%)立即 ORA-06550:第1行第65列: PLS-00103:在预期以下情况时遇到符号“结束”: .. .. 对于如何从DbUpdate活动中调用存储过程,您有什么建议吗?Oracle11g 如何从工作流设计器中的DbUpdate活动调用存储过程,oracle11g,workflow,relational-database,workflow-foundation-4,workflow-rehosting,Oracle11g,Workflow,Relational Database,Workflow Foundation 4,Workflow Rehosting,我打开重新托管的工作流设计器,然后打开包含DpUpdate活动的工作流(有关DbUpdate活动的信息,可以使用以下链接) ()。在DbUpdate活动的strSQL参数中,我知道如何放置insert、update等。。命令。但是,我不知道如何调用存储过程 我打字的时候 执行USER_NAM.storaged_ProcedureName(param1,param2) 工作流e146c071-c363-4728-a565-36175394bedc终止。 异常:System.Data.OracleC
谢谢我找到了自己的答案。在DbUpdate活动的参数列表中有一个CommandType。只要将CommandType设置为StoredProcedure(可从下拉菜单中获得),那么您只需将另一个列出的参数(Sql)填充为以下内容: 用户_NAM.storaged_过程重命名(param1,param2)
无需使用“执行”在Sql字符串中。您提供的链接只是示例。您必须提出自己的DbExecute活动。如果您已经有示例,那么应该很容易。感谢您的帮助。我找到了我的答案,并在下面列出了它,我在文档中没有找到它,只是通过工作流设计器逐步找到了答案。