Re: Updatable resultset with join query.
От | Dave Cramer |
---|---|
Тема | Re: Updatable resultset with join query. |
Дата | |
Msg-id | 42558C49.9070407@fastcrypt.com обсуждение исходный текст |
Ответ на | Updatable resultset with join query. (Prasanth <dbadmin@nqadmin.com>) |
Список | 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 по дате отправления: