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

oracle9i - マージステートメントエラー

次の説明を含む2つのテーブルを作成しました

SQL> desc new_emp Name Null?タイプ


EMPNO NUMBER(4)ENAME VARCHAR2(10)JOB VARCHAR2(9)HIREDATE DATE SAL NUMBER(7,2)COMM NUMBER(7,2)DEPTNO NUMBER(2)

SQL> desc old_emp Name Null?タイプ


EMPNO NUMBER(4)ENAME VARCHAR2(10)JOB VARCHAR2(9)HIREDATE DATE SAL NUMBER(7,2)COMM NUMBER(7,2)DEPTNO NUMBER(2)

これらの2つのテーブルに以下のMergeステートメントを使用しています

一致したときにold_empoon(o.empno = n.empno)を使用してnew_emp nにマージし、セットn.empno = o.empno、n.ename=oを更新します。ename、n.job = o.job、n.hiredate = o.hiredate、n.sal = o.sal、n.comm = o.comm、n.deptno = o.deptno
が一致しない場合は、値を挿入します(o。 empno、o。ename、o.job、o.hiredate、o.sal、o.comm、o.deptno)

上記のステートメントを実行すると、システムは次のエラーを表示します。ORACLE9iバージョンを使用しています。

ORA-00904:"N"。"EMPNO":識別子が無効です

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

oracle9i - oracle 9iでマイナスキーワードを使用できません!

マイナスで注文を使用できません。SQLコマンドが正しく終了していません。提案してください!

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

oracle - ORACLE 9i で列のエイリアスを使用してサブクエリを使用してビューを作成する!

これは私の質問です、

列のエイリアスを小文字で指定していますが、desc を実行した後、小文字で格納されていることを確認しました。

しかし、この列の従業員を選択しようとすると:エラーが発生します

EMPLOYEE: 無効な識別子

すべての列名が大文字で格納されているため、これが問題なのか、背後にある概念を説明してください!

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

sql - where条件で計算列を使用する方法は?

whereOracle 9iの条件で計算列を使用する方法は ?

のようなものを使いたい

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

oracle9i - データ ディクショナリを読まずに制約、インデックス、シーケンスを知るには?

DESCコマンドでインデックス、シーケンス、制約を表示したいのですが、それは可能ですか、またはテーブルの構造(デザイン)を制約、シーケンス、インデックスとともに表示できるその他のコマンドです。

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

oracle9i - バイナリデータからファイル形式を見つける方法

Oracle 9iデータベースと、製品イメージのバイナリデータを格納する列を持つOrderDetailsテーブルがあります。これらの画像は、サードパーティのツールを使用してのみ表示できます。どのサードパーティツールかわかりません。画像のフォーマットがわかりません。

とにかく、バイナリデータから画像の形式を見つけることができますか?

ありがとう

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

hibernate - データベース接続を解放しない休止状態

構成の詳細は次のとおりです。

私たちのアプリケーションはSpring&Hibernateを通じて開発されています。

アプリケーションを起動してヒットすると、140の接続が開き、解放されません。

DAOは次のようになります。

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

oracle - ディレクトリを作成していますか?

ユーザーを使用してディレクトリを作成するときsytemvin.txtは私のファイルです)

それはそれを作成します。

ユーザーを使用して同じことを行うとScott、ファイルのパスにエラーが発生します

しかし、このファイル パスを scott の二重引用符ではなく単一引用符で囲むと、それが作成されます。

背後にある理由は何ですか?

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

sql - Oracle統計をエクスポートする方法

私はいくつかの新しいSQLクエリを書いていますが、Oracleクエリオプティマイザーが本番環境で思い付くクエリプランを確認したいと思います。

私の開発データベースには、本番データベースのデータボリュームのようなものはありません。

データベース統計を本番データベースからエクスポートして、開発データベースに再インポートするにはどうすればよいですか?私は本番データベースにアクセスできないため、サードパーティのホスティング組織を経由せずに本番に関する説明プランを簡単に作成することはできません。これは苦痛です。ですから、私はさまざまなことを試すことができる、何らかの形で本番環境を代表するローカルデータベースが必要です。

また、これはレガシーアプリケーション用です。適切なインデックスを追加して、スキーマを「改善」したいと思います。制約など。

テストと本番環境に展開する前に、まず開発データベースでこれを行う必要があります。

開発中にインデックスを追加して統計を再生成すると、統計は開発データボリュームを中心に生成されるため、変更が本番環境に与える影響を評価するのが困難になります。

誰かがこれに対処する方法について何かヒントがありますか?それとも、本番環境で予期しない動作を発見した後、それを修正するだけの場合ですか?私は本番ボリュームを備えたステージングデータベースを持っていますが、これに対してクエリを実行するためにサードパーティを経由する必要があります。これは面倒です。だから私は可能な限り仲買人を切り取る方法を探しています。

これはすべてOracle9iを使用しています。

ありがとう。

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

sql - Oracle 9iで事前定義されたコードの定義を見つける方法は?

Oracle 9iを使用していますが、REVERSE()、REPLACE()などのOracleの定義済み関数の定義(コード)を知りたいです。これらのライブラリ関数を検索できるオラクルのライブラリはありますか?

提案してください!!