Top / .NET備忘録 / 10.oo4o / 14.重複フィールド

きちんとした SQL を書いていれば問題ない話なのですが、たとえば次のような SQL を書いたとき、重複フィールドが出てきてしまいます。

 SELECT A.*, B.* FROM A, B WHERE A.CODE = B.CODE

上の例では、テーブルA の CODE と、テーブルBの CODE が出てきます。

oo4o では、同じフィールドが存在する場合、後側を優先しているようです。

OracleDataAdapter は、重複するフィールドがあると、後ろ側に連番をつけるので、CODE という名前でアクセスすると、前側が取得されます。

もしかしたら、何とかなるのかもしれませんが、簡易版では実現できない機能です。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2013-07-16 (火) 01:59:34 (1614d)