問題タブ [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 投票する
2 に答える
1104 参照

sql - Oracle 8i CLOB の改行文字を置換

\r改行文字を適切に置き換えようとしている CLOB があり\nます。これは、SQL*Plus を使用してデータをエクスポートし、ラインフィードをそのままエクスポートするためです。つまり、フィールド値を決定するために出力の空白の書式設定を調べるパーサーが機能しません。

私は次のようにコマンドを試しました:

SELECT REPLACE(DESCRIPTION, chr(10), '\n') FROM ORDESCRIPTION;

しかし、私は得る:

ORA-00932: inconsistent datatypes

データ:

フィールドには実際にはより多くのデータが含まれており、データベース ブラウザの GUI がわずかに改善されていることがわかります。

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

c# - 挿入時の Oracle の 10 進値の変更

そのため、挿入している 10 進数の値を使用して Oracle がこの奇妙なことを行うのに問題があります。Oracle フィールドの値は「Number」で、挿入する数値は C# バックエンド コードからの float です。データベースに挿入されるまで、プログラム内の値を追跡しました。「1.2」を挿入しようとしているとしましょう。値は、挿入されるまでずっと 1.2 のままですが、データベースに入ると、「1.20000004768372」に変わります。私のすべての 10 進数の値はこれを行いますが、わずかに上または下にあり、韻や理由が見つかりません。

詳細については、これは古い Oracle 8i データベースで行われ、私のコードは asp.net/C# です。しかし、私が言ったように、これを行っているのはプログラムではないと確信しています。どんな助けでも大歓迎です!

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

arrays - forループORACLEで配列内の配列の値を取得するにはどうすればよいですか

for loop ORACLEの配列内の配列の値を取得する方法を教えてください。これは IN PARAMETER 配列の例です。配列の値を取得したいのは「ID」の配列[3]とID「EMP01658」のVALUEです。

配列 ( [1] => DC0001 [2] => DC0002 [3] => 配列 ( [ID] => EMP01658 ) )

これは私の PL SQL コードです。

--これは私のパッケージのグローバル変数です

-- これは私の手順です

ありがとうございました。:)

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

sql - 連結された列がある場合とない場合のテーブルの結合

次の質問「コンマ区切りデータ列の結合」に似たシナリオがあります。しかし、この質問は、テーブル T1 から選択する必要があるものとは異なります。

参照フィドル

最終結果では、テーブル T1 から値を選択する必要があり、テーブル T2 に対応する null 以外の値があるかどうかを示すフラグが必要です。[col3]加入する際にも検討が必要です。

期待される結果

--- ジョン、はい --- (「R3」が存在するため)

--- アレックス、いいえ ---

--- 桟橋、いいえ ---

--- サラ、はい --- (「R1」が存在するため)

質問

Oracle 8i でこのクエリを記述する最良の方法は何ですか?

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

sql - これをOracle 8iで実行しようとしています

このクエリを Oracle 8i で実行しようとしていますが、うまくいきません!

すでに多くの変更を行っていますが [の変更case whenなどdecode]、まだ問題があります...

Oracle 8i でサポートされるクエリの作成を手伝ってもらえますか?

PS .: このバージョンが Oracle によって AGES に対してサポートされていないことはわかっていますが、.NET アプリケーションのデータのみを照会しているため、DB をアップグレード/タッチすることはできません。

バージョンは 8.1.7 で、特定のエラー:

どうもありがとう、

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

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