問題タブ [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.
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の名前は変更されましたか? それらの他の拡張機能は何ですか?
sql - Oracle:詳細テーブルから最新の行でマスターを更新する方法は?
2 つのテーブルがあります。
車両:
- ID
- 登録番号
- LastAllocationUserName
- LastAllocationDate
- LastAllocationId
割り当て:
- ID
- 車両 ID
- ユーザー名
- 日にち
Vehicle テーブルのすべての行を最新の割り当てで更新する最も効率的な (最も簡単な) 方法は何ですか? SQL Server では、UPDATE FROM を使用して、すべての車両を最新の割り当てで結合します。Oracle には UPDATE FROM がありません。Oracleでどのようにしますか?
** 編集 **
更新に最適な SQL クエリを求めています。トリガーを使用して、マスター テーブルのデータを更新します。トリガーの書き方を知っています。私が求めているのは、Vehicle テーブルを更新するための SQL クエリの書き方だけです。例はいいでしょう。ありがとうございました。
sql - pl/SQl でステートメントを続行しますか?
私は Oracle 9i を使用しており、PL/SQL で continue ステートメントまたは同等のステートメントを使用したいと考えています。Oracle 9i には「continue」というキーワードがあります。そうでない場合は、これに対する解決策を教えてください。
xml - Oracle 9i PL/SQLを使用してXMLドキュメントにデジタル署名する方法
次のような単純なXMLドキュメント(doc.xml)があるとします。
そして証明書ファイル:test.p12
http://www.w3.org/2000/09/xmldsig#に従ってXMLドキュメントにデジタル署名するOracle9iPL/SQLを使用してソリューションを作成する方法
デジタル署名フォーム(例:エンベロープ)とメソッド(例:RSAwithSHA1)の例は素晴らしいでしょう。
oracle - Oracle データベースを手動で再起動する必要がある場合がある
私のオラクルの知識は最小限であると言うことから始めましょう。
Oracle 9.2 データベースにデータを保存する独自のアプリケーションがありますが、これはうまく機能します。私はこのソフトウェアのみを使用しているため、Oracle は 3 か月ごとに使用しています。問題は、非アクティブが原因のようです。次のコマンドを使用してデータベース/インスタンスを起動する必要があります。
サーバーを数週間使用しない場合は、これを行う必要はありません。私はちょうど興味がありましたか?それほど大したことではありませんが、それは私が修正できるものですか、それとも修正したいですか? おそらくそれはセキュリティの問題ですか?この非アクティブ設定はどこにありますか?
私は主に理解することに興味があるので、情報が多ければ多いほど良いです。ありがとう!
java - アノテーションを使用してSpring-Hibernateからストアドプロシージャを実行する
アノテーションを使用してSpring/Hibernateで簡単なストアドプロシージャを実行しようとしています。これが私のコードスニペットです:
DAOクラス:
私のエンティティクラス:
およびストアドプロシージャ:
無効なEIDを入力すると、空のリストが返されます。これは問題ありません。
ただし、レコードが存在する場合、次の例外がスローされます。
entity(Requestor.class)を変更する必要がありますか?REFCURSORはどのようにリストに変換されますか?ストアドプロシージャは、複数のレコードを返すことが期待されています。
oracle - ALL_TAB_COLS で使用されていない列をどのように確認できますか?
Oracle 9i で ALL_TAB_COLS ビューをクエリすると、UNUSED としてマークされた列と「アクティブな」テーブル列が一覧表示されます。列が未使用であるかどうかを明示的に示すフィールド、またはテーブル内の未使用の列を一覧表示する結合できるビューはないようです。使用されていない列を簡単に見つけて、それらを ALL_TAB_COLS から除外するにはどうすればよいですか?
oracle - Oracleは、同じテーブル列の各結合の駆動テーブルを再ハッシュしますか?
9iで次のクエリがあるとします。
9iにはRIGHTOUTERHASH JOINがないため、両方の結合に対してtable1をハッシュする必要があります。結合と(同じ結合列を使用している場合でも)のtable1
間で再ハッシュしますか、それとも両方の結合に対して同じハッシュ情報を保持しますか?t2
t3
oracle9i - SQL (Oracle) で 2 つのクエリを結合する方法
これらのクエリに参加するにはどうすればよいですか?
oracle - 2 つのテーブルを最新の状態で結合する Oracle の手順
オラクルストアドプロシージャの作成を手伝ってください。私は2つのテーブルを持っています
tblリード:
tblトランザクション:
のような結果が欲しい