我需要在 python 中调用存储过程。包装函数接受 n 个参数。根据参数列表,我需要引用或取消引用参数。我还需要发送一个空参数。
如何遍历函数参数并构建 SQL 字符串?
例如。存储的过程调用看起来像这样 - SP_TEST('chrA',intB,chrC)
def execSp(a,b,c,d):
<iterate through params and build param list>
#If the parameter c is null the SQL should be built as below
SQL="exec SP_TEST('a',b,Null)";
我尝试使用 locals() 但是它返回一个无序列表
我是 python 新手,所以任何线索都会有很大帮助。