التابع Connection.execute()
في بايثون
< Python | Connection
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 19:15، 16 سبتمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Connection.execute()</code> في بايثون}}</noinclude> يستدعي هذا التابعُ التابعَ Python/C...')
يستدعي هذا التابعُ التابعَ Cursor.executemany()
مع تمرير المعاملات المعطاة.
البنية العامة
executemany(sql[, parameters])
المعاملات
sql
سلسلة نصية تتضمن جملة SQL المراد تنفيذها.
القيمة المعادة
هذا التابع هو طريقة مختصرة لإنشاء كائن مؤشر عن طريق استدعاء التابع cursor()، حيث يستدعي التابع executemany() في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر.
أمثلة
يبين المثال التالي آلية عمل التابع:
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
purchases = [('2006-03-28', 'BUY', 'IBM', 1000, 45.00),
('2006-04-05', 'BUY', 'MSFT', 1000, 72.00),
('2006-04-06', 'SELL', 'IBM', 500, 53.00),
]
c.executemany('INSERT INTO stocks VALUES (?,?,?,?,?)', purchases)
انظر أيضًا
- التابع
Connection.execute()
:يستدعي هذا التابعُ التابعَCursor.execute()
في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر. - التابع
Connection.executescript()
:يستدعي هذا التابعُ التابعَCursor.executescript()
في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر.
مصادر
صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.