我试图从DBMS_COMPARISON package调用COMPARE function
我首先通过
import cx_Oracle
host = host
service_name = service_name
port = port
password = password
username = username
dsn = cx_Oracle.makedsn( host, port,
service_name=service_name )
db = cx_Oracle.connect(username, password, dsn )
keyword_parameters = {
'comparison_name':'my_comparison',
'schema_name':'my_schema',
'object_name':'table_name',
'dblink_name':'db_link'
}
cur.callproc('DBMS_COMPARISON.CREATE_COMPARISON', keywordParameters = keyword_parameters)
现在我想调用函数DBMS_COMPARISON.COMPARE
我试过了
^{3}$或者其他的变体。我很难理解如何设置callfunc中指定的returnType
,以及如何为DBMS_COMPARISON.COMPARE
函数调用设置所需的布尔值
这是一个简单的例子,对我来说,不管怎样!关键是将“bool”类型传递给cursor.callfunc(). 在
等效的Python代码如下:
^{pr2}$这将输出值
是的 假
相关问题 更多 >
编程相关推荐