PHP の Oracle パーサーに問題があります。テーブルのエイリアスを使用してすべてのリクエストを送信すると、一貫性のないデータ型エラーが発生します。アスタリスクの処理方法を知っている人はいますか?
フィールド名を入力したくないので、これは非常に面倒です。アスタリスクは、テーブル エイリアスを使用しない場合に機能するため、機能するはずです。Oracleはそれを気にしないので、phpパーサーの何かです。
例えば:
SELECT u.FIRSTNAME, u.LASTNAME, u.PHONE, u.USER_EMAIL, o.ORG_NAME, s.SITE_STREET
, s.SITE_TOWN,s.SITE_COUNTY, s.SITE_POSTCODE, s.FK_BOROUGH_ID
, o.WEBSITE, si.* etc etc
それsi.*
が問題の原因です。
何か案は?