Powered by SmartDoc

SQL文を直接実行する

EditingContext#raw_rows()を使うと、SQL文を直接実行することができます。引数にはモデルファイルとSQL文を渡します。

rows  = ec.raw_rows(model_path, “SELECT COUNT(*) FROM ENTITY_NAME”)
row   = rows[0]
count = row[‘COUNT(*)’]

row_rows()は結果のデータ行の配列を返します。各行はSQL文中の属性名をキーとするハッシュです。