الفرق بين المراجعتين لصفحة: «Python/Connection/executemany»
< Python | Connection
لا ملخص تعديل |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>Connection. | <noinclude>{{DISPLAYTITLE:التابع <code>Connection.executemany()</code> في بايثون}}</noinclude> | ||
يستدعي هذا التابعُ التابعَ [[Python/Cursor/executemany|<code>Cursor.executemany()</code>]] مع تمرير المعاملات المعطاة. | يستدعي هذا التابعُ التابعَ [[Python/Cursor/executemany|<code>Cursor.executemany()</code>]] مع تمرير المعاملات المعطاة. | ||
مراجعة 19:17، 16 سبتمبر 2018
يستدعي هذا التابعُ التابعَ 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 في توثيق بايثون الرسمي.