使用Oracle 12cR1和Python3.5。在
我在客户机文件夹中有Oracle包文件
路径在包的下面
/fodler1/folder2/pkh/mypkg.sql
下面是带有路径的包体
^{pr2}$我想使用Python脚本在Oracle中编译mypkg头和主体。下面是我使用的Python代码的修改形式。在
import cx_Oracle as ora
conn = ora.connect("myuser/mypwd@myservice")
cur = conn.cursor()
with open("/fodler1/folder2/pkh/mypkg.sql","r") as sqlFile:
sql = sqlFile.read()
cur.execute(sql)
with open("/fodler1/folder2/pkb/mypkg.sql","r") as sqlFile:
sql = sqlFile.read()
cur.execute(sql)
cur.close()
conn.close()
这似乎行不通。当我在Oracle中查询all_objects
时,status
显示为INVALID
。当我在oraclesqldeveloper中编译头时,头的status
就变成了VALID
。我错过什么了吗?有没有更好的方法来实现我的目标?在
目前没有回答
相关问题 更多 >
编程相关推荐