我想知道是否可以在
中使用一个大查询来调用sql
文件
conn = psycopg2.connect('database')
cursor = conn.cursor()
cursor.execute( <bigQuery.sql> )
PS。:如果我将查询放在.py
文件中并使常量生效。但这不是我想要做的。我想调用.sql
方法
execute
文件
答案 0 :(得分:1)
你有没有试过这样的事情:
conn = psycopg2.connect('database')
cursor = conn.cursor()
sql_file = open('/path/to/sql_statement.sql', 'r')
cursor.execute(sql_file.read())