PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb
X DevAPI 支援許多現代實務,讓使用 CRUD 作業更容易,並自然地融入現代開發環境。本節說明如何使用方法鏈接,而不是使用 SQL 字串或 JSON 結構。
以下範例顯示在使用 Session 物件時,如何使用方法鏈接來取代 SQL 字串。此範例假設存在 test
schema,且存在 employee
表格。
# New method chaining used for executing an SQL SELECT statement
# Recommended way for executing queries
employees = db.get_table('employee')
res = employees.select(['name', 'age']) \
.where('name like :param') \
.order_by(['name']) \
.bind('param', 'm%').execute()
# Traditional SQL execution by passing an SQL string
# It should only be used when absolutely necessary
result = session.sql('SELECT name, age ' +
'FROM employee ' +
'WHERE name like ? ' +
'ORDER BY name').bind('m%').execute()