query

Name

query -- SQLコマンドの実行

Synopsis

query(command)

引数

command

SQLコマンド(文字列)

返り値

pgqueryobject、またはNone

結果値

例外

TypeError

型が合わない、もしくは引数が多過ぎ

ValueError

空のSQL問い合わせ文

pg.error

問い合わせ実行中のエラー、または無効な接続

説明

query()メソッドはデータベースにSQL 問い合わせを送ります。問い合わせがinsert文の場合は、返り値は新しく 作成された行のOIDとなります。また、結果を返さない問い合わせ (例えば、SELECT文はそれらの部類には属しません)は、 Noneを返します。その他の場合は、getresult()dictresult()メソッドなどで接続可能な pgqueryobjectを返す、または単に出力します。