[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 メーリングリストの案内