Updatable resultset with join query.

Поиск
Список
Период
Сортировка
От Prasanth
Тема Updatable resultset with join query.
Дата
Msg-id 42558A87.10805@nqadmin.com
обсуждение исходный текст
Ответы Re: Updatable resultset with join query.  (Dave Cramer <pg@fastcrypt.com>)
Re: Updatable resultset with join query.  (Kris Jurka <books@ejurka.com>)
Список pgsql-jdbc
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.


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "Bruce Raggett"
Дата:
Сообщение: Version 8.0-310 and PreparedStatement.getParameterMetaData()
Следующее
От: Dave Cramer
Дата:
Сообщение: Re: Updatable resultset with join query.