取消
顯示的結果
而不是尋找
你的意思是:

調用一個存儲過程在Azure突觸輸入和輸出參數

Akshith_Rajesh
新的貢獻者三世
driver_manager = spark._sc._gateway.jvm.java.sql。= driver_manager DriverManager連接。getConnection (mssql_url、mssql_user mssql_pass)連接。prepareCall (“EXEC sys.sp_tables”) . execute () connection.close ()

上麵的代碼沒問題但是我無法捕捉的輸出參數的存儲過程

有人可以請分享代碼片段來捕獲輸出值嗎

3回複3

Ryan_Chynoweth
尊敬的貢獻者三世

我認為有一個executeQuery()函數,它還和返回一個結果集。這樣的(我沒有測試):

康涅狄格州= DriverManager。getConnection (url、用戶名、密碼);支撐= conn.createStatement ();sql = " SELECT * FROM mytable”;rs = stmt.executeQuery (sql);

如果我打印(rs)我沒有得到預期的結果

Ryan_Chynoweth
尊敬的貢獻者三世

你能提供更加詳細的信息輸出嗎?我不完全確定print語句將顯示rs的價值,因為它可能給python對象的類型,因為它不是一個字符串變量。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map