問題タブ [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.
sql - Oracle : 同じ行の異なる列から最大値を選択します
質問全体はほとんどタイトルにあります。テーブルの各行について、列のサブセットの最大値を選択したいと思います。
たとえば、この表から
結果は
クエリは、Oracle 8i と互換性がある必要があります。
oracle - sqlplus スプールから \r \n \t を削除
スプールファイルに出力される結果セットから削除する sql*plus コマンドはあり\r
\n
ますか? \t
つまり、すべてのレコードを「トリム」しますか?
過去に使用 set trim on
したことがありますが、現在必要なものはないようです。SQLクエリでオラクルの翻訳、chr関数を呼び出さないようにしています。
例えば、
私のクエリはこれを返します
そして、これをスプール・ファイルに保持したいと思います
アップデート
さて、私たちはこのようなことをしました。
しかし、悪いニュースがあります。これを oracle 8 で実行する必要があり、regexp_replace が利用できないようです。:(
前もって感謝します。
encryption - Oracle 8i での暗号化
Oracle 8i で何らかの DTE が必要ですか?
oracle8iには何かが組み込まれていますか?
それは可能ですか?サードパーティのソリューションであるかどうかに関係なく。
ありがとう。
java - どちらでも可能ですか?1) ojdbc5 または ojdbc6 を使用した Oracle 8i への接続 2) 複数の ojdbc jar
複数のデータ ソースからのデータを照合するアプリケーションを構築しています。これらのデータ ソースのうち、Oracle の複数のインスタンスが実行されています。
Oracle 8i インスタンスに接続できる唯一の方法は、ojdbc14.jarと以下を使用することであることがわかりました。
同じコードを使用してojdbc5.jarまたはojdbc6.jarに更新しようとすると、ArrayIndexOutofBoundsException が発生します。URL「jdbc:oracle:thin:$user/$password@$host:$port:$sid」のみを使用する場合も同様です。これは、接続している最近の Oracle インスタンスに対して機能します。
古いojdbc14.jar (特に Java 6 を使用しているため)を使用しなければならないことに縛られたくはありません。将来、より高度な Oracle データベースをサポートする必要があるかもしれないからです。
したがって、次の 2 つのシナリオのいずれかが可能であることを願っています。
1)最近のOJDBC jarを使用してOracle 8iに接続するために使用できる、見落としている接続文字列があります。
2) クラスパスに複数の OJDBC jar を配置できるため、ojdbc14.jarを例外ベースで使用し、 ojdbc6.jarを他の場所で使用できます。もちろん、ここでの秘訣は、接続で「oracle.jdbc.OracleDriver」クラスを使用する必要があるjarを指定する方法を理解することです。
何かご意見は?
oracle - オラクルフォーム6i
ここで Oracle n00b を完了します。Oracle Forms 6i を使用して開発され、Oracle 8i バックエンドで実行される従来のフォームを維持する必要があります。Web 上で Oracle Forms 6i をダウンロードできる場所はありますか? そうでない場合、新しいバージョンのオラクルでこのフォームを実行する最良の方法は何ですか?
oracle8i - Oracle8iを使用したクエリ
Oracle8Iを使用してtable1からtable2にデータを出力するにはどうすればよいですか?Aqua Data Studio 7.5を使用しており、バックエンドはOracl8iです。
助けてください!どうもありがとう!!!
表1:名前製品Cus_id Mark Rice 87311870 Judy Rice 87364239 Judy Bowl 87364239 Tom Apple 87404026 Tom Milk 87404026 Tom Coffee 87404026 Smith Peanut 87500245 Smith Tea 87500245 Ortiz Egg 87569724 Ortiz Cheese 87569724 Ortiz Pizza 87569724 Ortiz Pepper 87569724 Hunt Chips 87570092
表2:名前Prod1 Prod2 Prod3 Prod4 Cus_id Mark Rice 87311870 Judy Rice Bowl 87364239 Tom Apple Milk Coffee 87404026 Smith Peanut Tea 87500245 Ortiz Egg Cheese Pizza Pepper 87569724 Hunt Chips 87570092
oracle8i - オラクル8iの質問
ここでデータを再フォーマットします。基本的に、table1 から table2 にデータを出力しようとしましたが、Oracle 8i での書き込み方法がわかりません。Aqua Studio を実行していますが、データベースのバックエンドは oracle です。
どうもありがとう!!!
表 2:
sql - Oracle でコンマ (,) を追加する
このクエリを考えると:
結果:
Oracle でクエリを作成する方法 (Aqua Data Studio バックエンド Oracle 8i を使用) 結果:
皆さんありがとう!以下のように、出力を下ではなく横に変更したいですか。どのように書きますか、同じプラットフォームです。ありがとう。
sql - データが(部分的に)重複している行をSQLで選択します
私は次のデータベーススキーマを持っています:
製品ID-外部キー
コンポーネント-製品の一部
いくつかの不可解な理由により、多くのレコードが同じ製品IDとコンポーネントを持っています。複数の同一のコンポーネントを持つすべての製品IDとコンポーネントを返すSQLクエリはありますか?
たとえば、次の表が与えられます
SQLクエリは次を返す必要があります。
sql - ora 00979: 式によるグループではありません
Oracle 8iではtrntotamt
、.max(trndt)
trnmemenrolno
次のSQLクエリを試していますが、エラーが発生します- ora 00979: 式によるグループではありません
ステートメントで指定されたすべての列を追加するSELECT
と、 single で多くのレコードが取得されますtrnmemenrolno
。Plsは何をすべきかを提案します....