のストアドプロシージャからの最初のテーブルの復帰後にカラム名を取得できません:Pythonでは、私は複数のテーブルを返し、SQL Serverの手順持っpymssql
create procedure newtest
as
begin
select 1 as a
select 2 as b
end
を、cursor.descriptionはちょうど最初の列名を返します。
各テーブルのすべての列名を取得したいと考えています。
どうすればいいですか?コマンドは、複数のテーブル(すなわち、複数の結果セット)を返す場合
cur.execute(com)
num_tables=0
while True:
print(cur.description)
ret=cur.fetchall()
if len(ret)>0:
ret_list.append(ret)
num_tables+=1
print(ret)
else:
break
無応答? –