Re: Updatable resultset with join query. - Mailing list pgsql-jdbc

From Dave Cramer
Subject Re: Updatable resultset with join query.
Date
Msg-id 42558C49.9070407@fastcrypt.com
Whole thread Raw
In response to Updatable resultset with join query.  (Prasanth <dbadmin@nqadmin.com>)
List pgsql-jdbc
Yes, not all result sets are updateable, only simple one table result
sets are supported. This is in the spec.

dave

Prasanth wrote:

>I am trying to get an updatable result set using a join query.
>It does not work if I join it using where condition.
>(FROM table1, table2 WHERE table1.id1 = table2.id2)
>
>If I do it using INNER JOIN it works partially. What I mean
>is I can update one table but not the other.
>
>Example
>sql = "SELECT table1.p_key, table1.name, table2.p_key, table2.f_key, table2.name
>FROM table1 INNER JOIN table2 ON table1.p_key = table2.f_key;";
>
>I will be able to update the columns in table1 but not in table2.
>
>sql = "SELECT table1.p_key, table1.name, table2.p_key, table2.f_key, table2.name
>FROM table2 INNER JOIN table1 ON table1.p_key = table2.f_key;";
>
>In this case I can update columns in table2 but not in table 1.
>
>So seems like the first table that comes in the FROM clause is updatable.
>
>Is this how is should work?
>
>Thanks,
>-Prasanth.
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 7: don't forget to increase your free space map settings
>
>
>
>

--
Dave Cramer
http://www.postgresintl.com
519 939 0336
ICQ#14675561


pgsql-jdbc by date:

Previous
From: Prasanth
Date:
Subject: Updatable resultset with join query.
Next
From: "Pedro n/a"
Date:
Subject: Exception "The connection attempt failed." (didn't find anything elsewhere)