Re: ResultSetMetaData.getTableName() == null

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: ResultSetMetaData.getTableName() == null
Дата
Msg-id 451354B5.2070701@opencloud.com
обсуждение исходный текст
Ответ на Re: ResultSetMetaData.getTableName() == null  (Philip Yarra <philip@utiba.com>)
Ответы Re: ResultSetMetaData.getTableName() == null
Список pgsql-jdbc
Philip Yarra wrote:

> I don't know why it returns "" - perhaps someone else can answer that.
> Mind you, Oracle 10g does the same. Sybase ASE 12.5 is the only DB I
> have access to where I get a non-empty table name.

There was a long discussion about this some time ago, see
http://archives.postgresql.org/pgsql-jdbc/2004-08/msg00023.php or
thereabouts which is when we started agreeing on things :)

Essentially I think it boiled down to "getTableName() should return the
table alias name", and since we don't have that available we return "".
There's a postgresql-specific interface to get at the underlying table
name (in the cases where that info is available).

-O

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

Предыдущее
От: Philip Yarra
Дата:
Сообщение: Re: ResultSetMetaData.getTableName() == null
Следующее
От: Philip Yarra
Дата:
Сообщение: Re: ResultSetMetaData.getTableName() == null