query

Name

query -- 执行一条 SQL 命令

Synopsis

query(command)

参数

command

SQL 命令(字串).

返回类型

pgqueryobject或者None

结果值.

例外

TypeError

错误的参数类型,或者是参数太多.

ValueError

空 SQL 查询.

pg.error

在查询处理过程中出现错误,或者是非法联接.

描述

query() 方法向数据库发送一条 SQL 查询.如果查询是一条插入语句,那么返回值是新插入的行的 OID. 如果是某种不返回结果的查询(比如说,不是 SELECT 语句), 那么它返回None.否则,它返回一个 pgqueryobject, 我们可以通过 getresult() 或者 dictresult() 方法访问,或者是简单地打印出来.