الفرق بين المراجعتين لصفحة: «Python/Connection/execute»
< Python | Connection
لا ملخص تعديل |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>Connection.execute()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:التابع <code>Connection.execute()</code> في بايثون}}</noinclude> | ||
يستدعي هذا التابعُ التابعَ [[Python/Cursor/execute|<code>execute()</code>]] | يستدعي هذا التابعُ التابعَ [[Python/Cursor/execute|<code>Cursor.execute()</code>]] مع تمرير المعاملات المعطاة. | ||
== البنية العامة == | == البنية العامة == |
المراجعة الحالية بتاريخ 19:13، 16 سبتمبر 2018
يستدعي هذا التابعُ التابعَ Cursor.execute()
مع تمرير المعاملات المعطاة.
البنية العامة
execute(sql[, parameters])
المعاملات
sql
سلسلة نصية تتضمن جملة SQL المراد تنفيذها.
القيمة المعادة
هذا التابع طريقة مختصرة لإنشاء كائن مؤشر عن طريق استدعاء التابع cursor()
، حيث يستدعي التابع execute()
في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر.
أمثلة
يبين المثال التالي آلية عمل التابع:
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
symbol = 'RHAT'
c.execute("SELECT * FROM stocks WHERE symbol = '%s'" % symbol)
انظر أيضًا
- التابع
Connection.excutemany()
: يستدعي هذا التابعُ التابعَCursor.executemany()
في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر. - التابع
Connection.executescript()
:يستدعي هذا التابعُ التابعَCursor.executescript()
في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر.
مصادر
صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.