Oracle 9i で気まぐれな問題が発生しています
デュアルから 1"FirstColumn" を選択します。
上記のクエリの実行中に Oracle がエラーをスローします。ORA-03001: 本番サーバーに実装されていない機能です。
私の検証サーバーでは、同じクエリが正常に機能しています。どちらのサーバーも Oracle 9i を使用しています
誰が何が悪いのか考えています...? これは、Oracleサーバーで構成可能なアイテムですか。
両方のサーバーの完全な Oracle バージョンは何ですか? 9i はマーケティング ラベルです。9.0.1.x データベースと 9.2.0.x データベースを比較していますか?
そうした場合、同じ出力が得られますか?
select 1 as "FirstColumn" from dual;
yoru Validation サーバーと Production サーバーの特定のバージョンを調べるには、それぞれで次の SQL を実行し、結果を比較します。
select * from v$version;
価値があるのは、9.2.0.7で問題なく動作していることです。
select 1"FirstColumn" from dual
私にはバグのように感じます。メタリンクを試しましたか?
以下は私のサーバーのバージョンです:
Oracle9i Enterprise Edition リリース 9.2.0.8.0 - 検証 Oracle9i Enterprise Edition リリース 9.2.0.8.0 - 64 ビット製品
64ビットは違います。Dual から "'FirstColumn'" として 1 を選択します。動作していますが、何百ものパッケージを更新する必要があります。コードを変更するよりも、構成を変更する方が便利な場合があります。
よろしく、 ハヌマート
Hanumath: MetaLink は Oracle のサポート サービスです。Oracle のライセンスがあり、サポート契約を結んでいる場合は、MetaLink ID を持っているはずです。
1 と "FirstColumn" の間にはスペースが必要です。
SELECT 1 "FirstColumn" from dual;
そうは言っても、前の回答者が示した AS キーワードを使用する方が正しいです。