sql_query
의 출력을 얻으려면 어떻게해야합니까?pyodbc의 sql print 문
import pyodbc
sql_query = "print 'Hello World'"
conn = pyodbc.connect("DRIVER={SQL Server};
SERVER=myserver;
DATABASE=mydatabase;
UID=myusername;
PWD=mypassword")
cur = conn.cursor()
cur.execute(sql_query)
cur.commit()
for row in cursor.fetchall():
print row
지금까지 나는 SQL 인쇄가 일반적인 구조 응답에서 밴드 중 생각?
http://www.easysoft.com/developer/languages/perl/sql_server_unix_tutorial.html#print_statement_status_messages에는 Perl에서 수행하려고하는 것과 비슷한 항목이 있습니다.
내가 볼 수있는 가장 가까운 옵션은 다음과 같습니다. http://www.python.org/dev/peps/pep-0249/#cursor-messages 그래서 구현되지 않았습니까?
TDS 수준. PRINT와 RAISERROR()는 결과 세트로 "대역 내"질의 결과를 보낸다. 그러나 데이터는 TDS 결과 집합이 아니며 드라이버가 올바르게 처리하지 못하는 것처럼 보입니다. –