他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

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