我试图基于分隔符“;”来解析一个sqlscript文件,然后调用Cx_Oracle在DB服务器上连接并执行语句。我遇到了一个与光标相关的代码块的问题。因此,我的通话结构是:
ScriptHandle = open(filepath)
SqlScript = ScriptHandle.read()
SqlCommands = SqlScript.split(';')
for sqlcommand in SqlCommands:
print sqlcommand,'\n'*3
if sqlcommand:
ODBCCon.ExecuteWithCx_Oracle(cursor, sqlcommand)
我遇到的问题是以下sql块:
^{pr2}$上面的python解析步骤基于delimiter“;”解除了上述代码的关联,我需要将上面的代码视为一个从DECLARE开始到结尾的块
如何从python端完成它呢。我一直无法在这方面取得任何进展,这是一个遗留的流程,我正在自动化。在
提前谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐