問題タブ [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 に答える
349 参照

sql - 指数関数的な結果を制限しながら SQL で複数のテーブルを接続する

クエリに対する回答を得るために Google と Stack Overflow を検索しましたが、これはよくある質問だと思うので、SQL 語彙が不足しているため、回答を見つけることができないと感じています。私が読む必要があるものの方向に役立つポイントはいつでも大歓迎です.

質問についてですが、Oracle 8i で 3 つのテーブルを結合しようとしています。たとえば、Company テーブル、Invoice テーブル、Jobs テーブルです。Invoice テーブルと Jobs テーブルの間にリンクはありません。1 つのクエリで、請求書ごとにすべてのジョブを返さずに、会社のすべての請求書とすべてのジョブを返す 3 つのテーブルすべてをリンクできることを願っています (以下の結果例を参照)。

見たい:

私は見たくない:

いつものように、あなたが提供できるどんな助けにも感謝します.

編集:

基本的に、Invoice テーブルと Job テーブルの両方に Company テーブル キー フィールドがありますが、Job テーブルと Invoice テーブルは直接相互にリンクしていません。2 つの請求書と 3 つのジョブがあるときにインスタンスが起動した場合、理想的にはそれを表示したいと思います。逆の場合も同様です。

このように問題を見ると、これは私が望んでいたよりも簡単な答えから遠く離れているように感じます。

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

oracle - Oracle: 2 つの行をマージする

テーブルに関連する行のペアがあります。

これらの行をマージする方法:

一列に

2 つの日付の間にわずかな違いがある場合 (約 1 秒で、100 ペアのうちの 1 つでのみ発生します)。例えば:

最悪の場合、1 秒で 1 分が変わります。

更新 (文字列列):

同じ行を、文字列値を持つ追加の col3 とマージする方法は?

に:

または:

解決策 (文字列) (hkutluays 回答の拡張):

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

windows-7 - リスナーサービスでは、Oracleサーバーをインストールする必要がありますか?

マシンにOracle8iClientバージョンをインストールしました。にローカルサービスの命名を作成しました。ローカルサービスに接続しようとしています。エラーを下回っています、

リスナーを自分のマシンで実行するには、サーバーを自分のマシンにインストールする必要がありますか?

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

asp.net - Oracle8iをサポートする.NETORM

ASP.NETMVC3を使用してColdFusionアプリケーションの書き換えを作成する必要があります。このアプリケーションでORMを使用して、開発をスピードアップしたいと思います。

ただし、既存のデータがすでに存在するOracle8iデータベースをサポートするデータベースを見つけるのに問題がありました。

この問題を解決するORMシステムを知っている人はいますか?

ありがとう

0 投票する
5 に答える
5893 参照

oracle - Oracle 8 のパッケージにプロシージャが存在するかどうかを確認するにはどうすればよいですか?

パッケージ内のプロシージャをチェックするための解決策がいくつかありますが、それらは oracle 9 または 10+ でのみ機能します。

しかし、Oracle 8i でこのチェックを行うことは可能でしょうか? Oracle 8 では、DBA_PROCEDURES などはありません。

どんな助けでも素晴らしいでしょう。

0 投票する
3 に答える
1000 参照

oracle - Oracleでテーブルをクリアする方法

Oracle 8,1にデータテーブルがあります。約100万行あります。しかし、同じ列で多くの行が重複しています。このデータをクリアする最速の方法を知る必要があります。たとえば、私は持っています:

そして今、最初の 2 行は最初の 3 列で重複しているため削除し、行を最新の日付に保つ必要があります。

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

select - Oracle 8 で実行中のクエリを見つける

パラメータ化されたクエリを使用して Oracle データベースからデータを選択する .NET アプリケーションがあります。データベースに直接クエリを実行した場合とは異なる結果がアプリケーションで得られるため、パラメーターが正しく渡されていないようです。

したがって、サーバー上で実行されている選択を確認できるようにしたいと考えています。どうやってやるの?

0 投票する
3 に答える
1272 参照

java - Oracle データベースへの接続時に jdbc ドライバーを明示的に選択する

私は、いくつかのクエリを実行するために、Oracle 8.1.7 データベースに接続する必要があるソフトウェアや、Oracle 10g データベースに接続する必要があるソフトウェアに取り組んでいます。

8.1.7 データベースに接続するときは、ojdbc14.jar ドライバーと、10g データベース用の ojdbc6.jar ドライバーを使用する必要があります。

これらのドライバーの両方がクラスパスにある場合、ドライバーの自動選択は適切なドライバーを選択するほどスマートではないようです。コードでどちらが優先されるかを指定する方法はありますか?

現在、接続プールや同様の抽象化を使用していませんが、必要に応じてそのようなものを導入しても問題ありません。

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

oracle - マテリアライズド ビューへの完全な更新を 1 分ごとに行う

次の文でmvを作成しています:

しかし、一度しか実行されないという問題があり、1 分待っても何も更新されません。

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

oracle - ASP トリガーが設定されたフィールド値の取得 - 以前のバージョンの Oracle で動作

cscript以下のサンプル ASP クラシック コードは、またはを介し​​て実行できるように変更wscriptし、Oracle 8i と通信し、Windows 2000 で動作する Oracle ODBC Driver 8.01.07.00 を使用して、有効な を返しますshipper_id。この主キー フィールドは、before insert or updateトリガーを介して入力されます (必要に応じて含めることができますが、機能することを確認しています)。

ただし、Oracle 11、Oracle ODBC ドライバー 11.02.00.03、および Windows Server 2012 では、空白の値のみが返されます。なぜですか?

提供できるヘルプをいただければ幸いです。他に選択肢がない限り、OO4O に切り替えたり、Oracle Provider for OLE DB を使用したりする必要はありません。