Name
query -- SQL コマンドを実行します。
Synopsis
query(command)
返り値
- pgqueryobject、またはNone
結果値
例外
- TypeError
型が合わない、または引数が多すぎる
- ValueError
空のSQL問い合わせ文
- pg.error
問い合わせ実行中のエラー、または無効な接続
説明
query()メソッドは、データベースに
SQL問い合わせを送ります。問い合わせがinsert文の場合は、返り値は新しく挿入された行のOIDとなります。また、結果を返さない問い合わせ(たとえば、SELECT文はそれらの部類には属しません)は、Noneを返します。その他の場合は、
getresult()やdictresult()メソッドなどで接続可能、もしくは、単純に表示が可能な
pgqueryobjectを返します。