Name
pg_exec -- バックエンドに問い合わせ文字列を送ります。
Synopsis
pg_exec dbHandle queryString
入力
- dbHandle
有効なデータベースハンドルを指定します。
- queryString
有効な SQL 問い合わせを指定します。
出力
- resultHandle
Pgtcl がバックエンドからの応答を得ることができなかった場合、Tcl エラーが
返されます。そうでない場合は、問い合わせ結果のオブジェクトが作られ
そのハンドルが返されます。このハンドルは問い合わせの結果を得るために
pg_result に渡されることができます。
説明
pg_exec は Postgres
バックエンドに問い合わせを送り、その結果を返します。問い合わせ結果の
ハンドル名は、接続ハンドル名から始まり、続いて、ピリオド、そして結果
番号が付いたものになります。
Tcl エラーが無いといっても問い合わせが成功したとは限りません!バックエンド
から返されるエラーメッセージは、どんな失敗であったかのステータスを持った
問い合わせ結果として処理されるものであり、pg_exec 内での Tcl エラーによって
生成されるものではありません。