[pgsql-jp: 32152] Re: Rule と Lock

TANIDA Yutaka tanida @ sra.co.jp
2004年 1月 29日 (木) 13:39:17 JST


谷田です。

On Wed, 28 Jan 2004 00:17:53 +0900
Tsunehisa Kazawa <kazawa @ ca2.so-net.ne.jp> wrote:

> JDBC では普通、insert 等の更新系 SQL は Statement#executeUpdate メソッド
> などを利用して実行するのですが、元々のルールが設定された状態で
> executeUpdate すると、次のような例外が発生します。

確かにJDBCのドキュメントには
--
Executes the given SQL statement, which may be an INSERT, UPDATE, or
DELETE statement or an SQL statement that returns nothing, such as an
SQL DDL statement.
--
とありますが、「insert文なのに実はselect」という文はJDBCでは想定外だと思
いますね。

> # executeQuery に insert 文を入れるのはかなり違和感があります(笑。

それを言うなら検索結果を返すinsert文の方がよっぽど違和感が・・・:-)

-- 
TANIDA Yutaka <tanida @ sra.co.jp>




pgsql-jp メーリングリストの案内