我在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;
谢谢。