الفرق بين المراجعتين لصفحة: «Python/Connection/execute»
< Python | Connection
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Connection.execute()</code> في بايثون}}</noinclude> يستدعي التابع Python/Cursor/execute|<code>exec...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>Connection.execute()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:التابع <code>Connection.execute()</code> في بايثون}}</noinclude> | ||
يستدعي | يستدعي هذا التابعُ التابعَ [[Python/Cursor/execute|<code>execute()</code>]] في كائن المؤشر مع تمرير المعاملات المعطاة. | ||
== البنية العامة == | == البنية العامة == |
مراجعة 19:09، 16 سبتمبر 2018
يستدعي هذا التابعُ التابعَ 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()
:يستدعي التابعexecutemany()
في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر. - التابع
Connection.executescript()
:يستدعي التابعexecutescript()
في كائن المؤشر مع تمرير المعاملات المعطاة، ثم يعيد كائن المؤشر.
مصادر
صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.