الفرق بين المراجعتين لصفحة: «Python/Connection/executemany»
< Python | Connection
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Connection.execute()</code> في بايثون}}</noinclude> يستدعي هذا التابعُ التابعَ Python/C...' |
لا ملخص تعديل |
||
| سطر 8: | سطر 8: | ||
executemany(sql[, parameters]) | executemany(sql[, parameters]) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == المعاملات == | ||
=== <code>sql</code> === | === <code>sql</code> === | ||
سلسلة نصية تتضمن جملة SQL المراد تنفيذها. | [[Python/str|سلسلة نصية]] تتضمن جملة [[SQL]] المراد تنفيذها. | ||
== القيمة المعادة == | == القيمة المعادة == | ||
هذا التابع هو طريقة مختصرة لإنشاء كائن مؤشر عن طريق استدعاء التابع cursor() | هذا التابع هو طريقة مختصرة لإنشاء كائن مؤشر عن طريق استدعاء التابع <code>[[Python/Connection/cursor|cursor()]]</code>، حيث يستدعي التابع [[Python/Cursor/executemany|executemany()]] في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر. | ||
== أمثلة == | == أمثلة == | ||
مراجعة 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 في توثيق بايثون الرسمي.