Python3:cx_Oracle - 执行本地过程

时间:2016-12-27 10:08:06

标签: python oracle stored-procedures

我在Python3中使用cx_Oracle。我被困在本地程序部分。我们有一个程序但它没有存储过程。我在本地拥有该代码,而不是在Oracle服务器中。

如何执行该过程,我需要将参数传递给该过程。

我可以从本地文件中调用它,还是必须将整个过程代码放在一个文件中并将其作为查询调用?

由于我的服务器是实时服务器,我不想做任何实验。

编辑:这是我的程序的样子。我删除了一些内容,但这是它的蓝图

DECLARE
PROCEDURE insertOrUpdateITEM (ip IN CHAR) IS
BEGIN
  INSERT STATEMENT HERE
EXCEPTION
  WHEN DUP_VAL_ON_INDEX THEN
    UPDATE   
    SET      
    WHERE    
END insertOrUpdateITEM;

BEGIN
insertOrUpdateITEM('192.168.56.101');
END;

谢谢。

0 个答案:

没有答案