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 を返します。