討論區: 公開討議 (Thread #18315)

同じ列名がある場合のコピーの挙動 (2008-04-17 14:51 by 匿名 #36081)

はじめまして。ての字と申します。
昨日より利用させていただいております。

ex.1)
select id as a, name as a, address as a from person

クエリ実行、結果の表示、CSV出力は問題ありませんが、
クリップーボードにコピーすると
name にあたる a も address にあたる a も、
すべて id の値になります。

通常はこうしたことは行いませんが、
サブクエリ等を使う場合は
「とにかく excel にもっていければいいや」とズボラをやってしまいます。

ex.2)
select (familyname || givenname), (prefecture || city) from person2

当方使用の postgreSQL8 ではどちらも "?column?" 列となり、
ex.1 と同様の結果になります。

別名をいちいち設定してやればいいだけのことですが、
できれば対応していただければ幸いです。

RE: 同じ列名がある場合のコピーの挙動 (2008-04-18 08:05 by zigen #36101)

ての字さん
おはようございます、ZIGENです。

ex.1)は、障害です。
次期リリースにて対応版となります。

ex.2)の方は、仕方が無いかもしれませんね。
JDBCDriverが自動的に付けているようです。(Postgresqlだけかも・・・)

DBViewer側で、?column? の場合は強制的に
column1, column2, .... と名前を変換するもできますが、、、ちょっと無理やりなような気がします。


回覆: #36081