التابع Connection.execute()
في بايثون
< Python | Connection
يستدعي هذا التابعُ التابعَ 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 في توثيق بايثون الرسمي.