問題タブ [oracle9i]

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 に答える
4874 参照

php - PHP/5.3.2 の OCI8 拡張機能はどこにありますか?

OCI8 関数を使用して Oracle 9i サーバーに接続する PHP アプリケーションをデプロイしています。Apache 2.2 モジュール (つまり、VB6+ts MSI インストーラー) として実行するために、Windows 用の最新の公式バイナリ (PHP/5.3.2) をインストールしました。ただし、OCI8 拡張は拡張リストに含まれなくなりました。選択できるオプションはOracle (10)とだけOracle (11g)です。

PHP のマニュアルには、OCI8 の非推奨については何も書かれていません。さらに、Oracle 10または11の拡張機能への参照はありません:-?

OCI8の名前は変更されましたか? それらの他の拡張機能は何ですか?

0 投票する
6 に答える
3490 参照

sql - Oracle:詳細テーブルから最新の行でマスターを更新する方法は?

2 つのテーブルがあります。

車両:

  • ID
  • 登録番号
  • LastAllocationUserName
  • LastAllocationDate
  • LastAllocationId

割り当て:

  • ID
  • 車両 ID
  • ユーザー名
  • 日にち

Vehicle テーブルのすべての行を最新の割り当てで更新する最も効率的な (最も簡単な) 方法は何ですか? SQL Server では、UPDATE FROM を使用して、すべての車両を最新の割り当てで結合します。Oracle には UPDATE FROM がありません。Oracleでどのようにしますか?

** 編集 **

更新に最適な SQL クエリを求めています。トリガーを使用して、マスター テーブルのデータを更新します。トリガーの書き方を知っています。私が求めているのは、Vehicle テーブルを更新するための SQL クエリの書き方だけです。例はいいでしょう。ありがとうございました。

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

sql - pl/SQl でステートメントを続行しますか?

重複の可能性:
Oracle 10g PL/SQL の「CONTINUE」キーワード

私は Oracle 9i を使用しており、PL/SQL で continue ステートメントまたは同等のステートメントを使用したいと考えています。Oracle 9i には「continue」というキーワードがあります。そうでない場合は、これに対する解決策を教えてください。

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

xml - Oracle 9i PL/SQLを使用してXMLドキュメントにデジタル署名する方法

次のような単純なXMLドキュメント(doc.xml)があるとします。

そして証明書ファイル:test.p12

http://www.w3.org/2000/09/xmldsig#に従ってXMLドキュメントにデジタル署名するOracle9iPL/SQLを使用してソリューションを作成する方法

デジタル署名フォーム(例:エンベロープ)とメソッド(例:RSAwithSHA1)の例は素晴らしいでしょう。

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

oracle - Oracle データベースを手動で再起動する必要がある場合がある

私のオラクルの知識は最小限であると言うことから始めましょう。

Oracle 9.2 データベースにデータを保存する独自のアプリケーションがありますが、これはうまく機能します。私はこのソフトウェアのみを使用しているため、Oracle は 3 か月ごとに使用しています。問題は、非アクティブが原因のようです。次のコマンドを使用してデータベース/インスタンスを起動する必要があります。

サーバーを数週間使用しない場合は、これを行う必要はありません。私はちょうど興味がありましたか?それほど大したことではありませんが、それは私が修正できるものですか、それとも修正したいですか? おそらくそれはセキュリティの問題ですか?この非アクティブ設定はどこにありますか?

私は主に理解することに興味があるので、情報が多ければ多いほど良いです。ありがとう!

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

java - アノテーションを使用してSpring-Hibernateからストアドプロシージャを実行する

アノテーションを使用してSpring/Hibernateで簡単なストアドプロシージャを実行しようとしています。これが私のコードスニペットです:

DAOクラス:

私のエンティティクラス:

およびストアドプロシージャ:

無効なEIDを入力すると、空のリストが返されます。これは問題ありません。

ただし、レコードが存在する場合、次の例外がスローされます。

entity(Requestor.class)を変更する必要がありますか?REFCURSORはどのようにリストに変換されますか?ストアドプロシージャは、複数のレコードを返すことが期待されています。

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

oracle - ALL_TAB_COLS で使用されていない列をどのように確認できますか?

Oracle 9i で ALL_TAB_COLS ビューをクエリすると、UNUSED としてマークされた列と「アクティブな」テーブル列が一覧表示されます。列が未使用であるかどうかを明示的に示すフィールド、またはテーブル内の未使用の列を一覧表示する結合​​できるビューはないようです。使用されていない列を簡単に見つけて、それらを ALL_TAB_COLS から除外するにはどうすればよいですか?

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

oracle - Oracleは、同じテーブル列の各結合の駆動テーブルを再ハッシュしますか?

9iで次のクエリがあるとします。

9iにはRIGHTOUTERHASH JOINがないため、両方の結合に対してtable1をハッシュする必要があります。結合と(同じ結合列を使用している場合でも)のtable1間で再ハッシュしますか、それとも両方の結合に対して同じハッシュ情報を保持しますか?t2t3

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

oracle9i - SQL (Oracle) で 2 つのクエリを結合する方法

これらのクエリに参加するにはどうすればよいですか?

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

oracle - 2 つのテーブルを最新の状態で結合する Oracle の手順

オラクルストアドプロシージャの作成を手伝ってください。私は2つのテーブルを持っています

tblリード:

tblトランザクション:

のような結果が欲しい