Python \ pyodbc kullanıyorum ve saklı yordamın ikinci sonuç kümesine erişmek istiyorum. Anladığım kadarıyla, pyodbc çoklu sonuç kümelerini desteklemiyor. Ayrıca, saklı yordamı değiştiremiyorum. İkinci sonuç kümesine SQL veya başka bir iş çevresinde erişmek için herhangi bir seçenek var mı? Belki sadece ilkinin ikinci sonuç kümesini döndüren ikinci bir saklı yordam oluşturun.İkinci sonuç kümesi saklı yordamını SQL veya diğer çalışmalarla birlikte mi kullanıyorsunuz? Python pyodbc
8
A
cevap
0
Bazı olası yöntemler here vardır. Sonuç kümelerinin hepsi aynıysa, INSERT ... EXEC yöntemini kullanabilirsiniz. Aksi takdirde OPENQUERY çalışabilir.
9
Hiçbir şey fantezi için gerek yok. Sadece nextset kullanın:
import pyodbc
db = pyodbc.connect ("")
q = db.cursor()
q.execute ("""
SELECT TOP 5 * FROM INFORMATION_SCHEMA.TABLES
SELECT TOP 10 * FROM INFORMATION_SCHEMA.COLUMNS
""")
tables = q.fetchall()
q.nextset()
columns = q.fetchall()
assert len (tables) == 5
assert len (columns) == 10
İlgili konular
- 1. SQL Server Sorgu Bildirimleri saklı yordamını kullanarak
- 2. C# gridview saklı yordamını dolduruyor sql
- 3. SQL Server'da saklı yordamını msdb.dbo.sp_send_dbmail bulmak nerede
- 4. C# geçici saklı yordamını çalıştırıyor
- 5. System.Data.SqlClient.SqlException saklı yordamını çağırdığınızda oluşur
- 6. Dosyayı saklı yordamını kullanarak ön uçsuz SQL Server'a ekleyin
- 7. sql azure başka bir veritabanından saklı yordamını arayın
- 8. DPAPI'yi Python ile mi kullanıyorsunuz?
- 9. Birden çok sonuç kümesi döndüren saklı yordam içeren Simple.data
- 10. CookieParser() ve cookieSession() birlikte mi kullanıyorsunuz?
- 11. @RequestBody ve @ModelAttribute birlikte mi kullanıyorsunuz?
- 12. Boş bir sonuç kümesi nasıl seçilir?
- 13. Python pyodbc imleci ile veritabanı imleci karşılaştırması
- 14. TeamCity Tomcat'ı diğer uygulamaları barındırmak için mi kullanıyorsunuz?
- 15. Paramler ile SQL Server'dan okuma: düzgün çalışmayan pandalar (veya pyodbc)
- 16. Psql çıkışında sonuç kümesi dekorasyonu nasıl gizlenir
- 17. Pandalar IO SQL ve çoklu sonuçla saklı yordam Yani
- 18. Birden çok kullanıcının aynı SQL Server saklı yordamını aynı anda çalıştırmasını engelleyin
- 19. AngularJS ng-bind ve ng-href birlikte mi kullanıyorsunuz?
- 20. datetime pyodbc
- 21. Bir PDO sonuç kümesi nasıl saklanır
- 22. SQL Server'da saklı yordamların içeriğinin sorgulanması
- 23. SQL Agent işinde saklı yordamı nasıl uygularım?
- 24. SQL Profiler görüntü döndürme sonucu, sorguyla birlikte belirlenebilir mi?
- 25. MySQL saklı yordamını çağıran Java'yı nasıl test etmeliyim?
- 26. En son eklenen kimlik formu saklı yordamını MySQL'e getir
- 27. Laravel-5, MySQL saklı yordamını çalıştırırken nesneyi geri döndürüyor
- 28. SQL Güncelleştirmesi deyimi, ancak pyodbc kullanarak
- 29. rmongodb kullanarak büyük sonuç kümesi işleme hızlandırır
- 30. SQL Server'da Bağlantılı Sunucuyu kullanarak Oracle saklı yordamını çalıştırmaya çalışırken hata oluştu
http://code.google.com/p/pyodbc/wiki/Cursor#nextset – bernie