問題タブ [oracle8i]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
115 参照

oracle - このクエリは大丈夫ですか?【オラクル8i】

Oracle 11g でこのクエリを取得しました [正常に動作]:

Oracle 8i で動作させる必要があります [非常に古いバージョンであることはわかっていますが、私の DB ではないため選択の余地はありません]。Oracle 8i からデータを取得するために、このクエリを作成しました: [すべての s を変更CASE WHENDECODEて削除しましたANSI JOIN]

新しいクエリは、実行に時間がかかるため、まったく問題ありません。では、Oracle 8i からデータを取得するための最初のクエリの正しい形式は何でしょうか?

アップデート:

クエリの結果:

前もって感謝します!

0 投票する
2 に答える
97 参照

sql - Oracle 8i クエリでの文字列の置換

ORACLE 8i にこのようなテーブルがあります

これらの値を照会するときは、 for 、for 、 for 、for 、KVforVを置き換える必要があります。KMMPERPPNPL

それを行う最良の方法は何ですか?私が見る問題は、値列に文字列の任意の組み合わせを含めることができることです...そこに含めることができる値は次のとおりKK, Q, KV, V, KM, M, PE, R, PP, N, P, Lです。

0 投票する
2 に答える
1843 参照

database - 8i に接続する Oracle 11g 64 ビット クライアント

ここで問題です。Oracle 8i と 11g の両方のデータベースに接続する必要があります。私は64ビットOSを持っています。同じ 11g 64 ビット クライアントを使用して 8i に接続できますか? これが機能しない場合、64 ビット OS で 8i に接続できる他のクライアントはありますか? (以前の 32 ビット OS では、両方のクライアントをインストールするのは簡単なことでした)。ありがとうございました!

0 投票する
0 に答える
134 参照

php - php で Oracle に接続します。Windows XP の db エンタープライズ エディション

oracleデータベースエンタープライズ8iを搭載したwindows xpなので、php.iniでoci8のコメントを外しても、xmapp 1.6.8を使用してoracleデータベースに接続するためのphpスクリプトを書きたいのですが、エラーが表示されます:

何が問題なのか、その互換性の問題なのか、それとも何なのか

0 投票する
1 に答える
40 参照

sql - 同じクエリでフィールド エイリアスを使用する

どのように...またはまったく同じselect-clauseとwhere-clauseで別名フィールドエイリアスを使用できますか?field as val

インラインビュー/インラインクエリはありません。テーブルエイリアスに関するものではありません。

0 投票する
1 に答える
72 参照

oracle - ORACLE - 結合で使用されないインデックス

クエリの 1 つでインデックスが使用されない理由がわかりません。

次の 2 つのクエリは問題ありません。一枚目はこちら

インデックスが使用されていることがわかる次の実行計画が表示されます。

以下の 2 番目のリクエスト:

インデックスがまだ使用されていることがわかる次の実行計画が表示されます。

次に、この 3 番目のクエリを作成します。これは、前の 2 つのクエリを多かれ少なかれ結合したものです。

これ以上インデックスは使用されず、関連する 3 つのテーブルのうち 2 つのフル スキャンが実行されます。

この 3 番目のリクエストでインデックスが使用されていない理由はありますか? これが何らかの影響を与える場合、(機密性の問題のために) 名前を「TABLE_A」に変更したテーブルは、実際にはマテリアライズド ビューです。

親切な回答/質問/提案をありがとう.

(初めて投稿するので、編集が適切でない場合はご容赦ください)。

0 投票する
2 に答える
3613 参照

sql - Oracle 8i に接続するには、どのバージョンの Oracle SQL Developer を使用する必要がありますか?

私たちの本番アプリケーションは、ライセンスが組み込まれた Oracle 8i を使用しています。私たちはそれを制御できないため、Oracle のバージョンを更新することはできません。

Oracle 8i データベースに接続するには、どのバージョンの Oracle SQL Developer を使用する必要がありますか?

Oracle 8i がサポートされていないため、最新バージョンは明らかに機能しません。接続できるようにするには、どのバージョンを使用する必要がありますか?

0 投票する
1 に答える
779 参照

database - dblink なしで別のデータベースへのシノニムを作成する方法

Oracle 11g と Oracle 8i の 2 つのデータベースがあります。それらは非常に異なるバージョンであるため、dblink は使用できません。私のアプリケーションでは、ドライバーのバージョンを 10g にダウングレードして、両方のデータベースに接続できるようにしました。問題は、Oracle 8 データベースに 11g データベースを参照するシノニムが本当に必要なのですが、dblink を作成できないことです。

データベースリンクなしで、別のデータベースにシノニム (そしてもちろん許可) を作成する他の方法はありますか? これまでのところ、Google はノーと言っています。

0 投票する
4 に答える
9678 参照

sql - SQL列名に記号を使用するには?

マイナス、ドット、その他いくつかの記号を含む列名を使用しようとしました。Oracle SQL パーサーはそれらを除外しません。このような:

そして、それは例外ではありませんa.ID as 'Article-Number'(言う"FROM keyword not found where expected")。列名に記号を使用できますか?