問題タブ [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 - httpでファイルを送信(サーバーのクライアントストアからアップロード)
ブラウザからサーバーに複数のファイルをアップロードするための解決策を探しています。現在のところ、HTMLページはoracle HTTPツールキットで記述されています(WindowsNTではoraclemod_plsqlを使用)。
誰かが私にクライアント側からファイルをアップロードしてサーバーで処理するための解決策を提案できますか?HTML、Oracle HTTP、PHPに基づくソリューションは問題ありません。リンクや提案をいただければ幸いです。
sql - Oracle9iでどの値が数値であるかを知るにはどうすればよいですか
私はvarcharを含むこのデータベースを持っています。
どのレコードが数値を保持しているか知りたい。私は他のことを試しREGEXP_COUNT
ましたが、私は9iで実行しており、これは10g用だと思います>
どうすればこれを達成できますか?
私は試した:
しかし、すべてが数値であるとは限らないため、機能しません。
編集
バックグラウンド。
このテーブルには従業員IDが含まれており、それらはすべて数値です(1234または24523または6655を読み取ります)。
-1
データベースの初期ロードで、次のようなテキストを入力したようなものを使用する代わりに、従業員IDが不明な場合。
本当に主な欠点は、その列がvarchar
数字ではなく、本来あるべき数字ではないということです。
今、私がやろうとしているのは、数値ではない(従業員IDを含まない)レコードをすべて取得することですが、そのデータベースは9iであるため、RegExpを使用できませんでした
oracle - 一括削除
1,400 万行を超えるデータベース テーブルがあります。
私が実行しようとすると:
接続がハングアウトします。
最終的に削除されるように、すべての行を「バッチ」で削除するにはどうすればよいですか?
oracle - Oracleのマテリアライズド・ビューが使用されているかどうかはどうすればわかりますか?
Oracle 9iデータベースには、もうここで働いていない人によってずっと前に作成されたマテリアライズドビューがいくつかあります。Oracleがクエリを提供するためにこれらのビューを使用しているかどうかを判断する簡単な(または任意の)方法はありますか?それらが使用されなくなった場合は、それらを削除したいと思います。しかし、これらのビューが、ランダムなレポートを数時間以内に実行できるようにするものであるという事実の後で発見したくありません。私が夢見ている答えは次のようなものです
さらに素晴らしいのは、マテリアライズドビューを使用している実際のSQLクエリを教えてくれるものです。私は私がより少なく解決しなければならないかもしれないことを理解します。
10gが必要な解決策があれば、すぐにアップグレードするので、それらの答えも役に立ちます。
oracle - 設計により「ログ ファイルの同期」を克服していますか?
少しのアプリケーション設計に必要なアドバイス/提案。
私は2つのテーブルを使用するアプリケーションを持っています.1つはステージングテーブルで、多くの別々のプロセスが書き込みます.プロセスの「グループ」が終了すると、別のジョブが来て、結果をまとめて最終テーブルに集約し、それを削除します.グループ」をステージング テーブルから削除します。
私が抱えている問題は、ステージング テーブルがクリアされると、大量の REDO が生成され、データベースで多くの「ログ ファイルの同期」待機が発生することです。これは他の多くのアプリケーションとの共有データベースであり、これがいくつかの問題を引き起こしています。
集計を適用すると、ステージング テーブルの 20 行ごとに最終テーブルの行が約 1 行に減ります。
単一の「ステージング」テーブルではなく、「グループ」ごとにテーブルを作成することで、これを回避することを考えています。完了したら、このテーブルを削除するだけで済みます。これにより、再実行が大幅に少なくなるはずです。
私は SE しか持っていないので、パーティション分割されたテーブルはオプションではありません。また、やり直し用のより高速なディスクも、短期的にはおそらくオプションではありません。
これは悪い考えですか?提供されるより良いソリューションはありますか?
ありがとう。
oracle - Oracle データベース内のすべての関数とプロシージャのリストを取得する
3 つの Oracle スキーマを比較しています。
各データベースで使用されているすべての関数と手順のリストを取得したいと考えています。これはクエリを介して可能ですか?(できれば、コンパイルするかどうかに関するフラグを含めます)
理想的には、関数/手順が各スキーマにあるかどうかを示すフラグを持つ単一のクエリを用意することは素晴らしいことです。ただし、最初のビットだけでも、各スキーマを手動で検査するよりも優れています。
java - Hibernate> CLOB> Oracle :(
Oracleのclobフィールドに4000文字を超える値を書き込もうとしています。この継ぎ目は一般的な問題ですが、どの解決策も機能していないようです。ですから、ここからの助けを祈ります。
ダウンおよびダーティ情報:
アノテーション付きのpojoを実装するOracle9.2.0.8.0Hibernate3の
使用
Tomcat6.0.16Oracle10.2.x
ドライバー
C3P0接続プールプロバイダー
私のpersistence.xmlには次のものがあります。
ゲッターとセッターは次のようになります。
私が得ている例外は次のとおりです。
私がより多くの情報を与える必要があるならば、お願いします。恐ろしい制限を超えるまで、すべてが機能します。
sql - ORA-01861: リテラルがフォーマット文字列と一致しません
これは本当にばかげていると確信しています。
これにさらに 10 分間費やす代わりに (または、これにさらに 10 分間費やす間)、ここで並行して質問します。
次のステートメントの何が問題になっていますか。
エラーメッセージは次のとおりです。
asp.net - SQLDataSource接続を閉じる
をusingにバインドするSQLDataSource
と、これらのクエリの実行にかなりの時間がかかることがよくあります。GridView
GridView.DataBind()
進行中のコードをキャンセルするコードはDataBind()
どれですか?
DataBind()
DB接続を停止または閉じる方法が見つからないようです。
再バインドの試み:
試行を破棄します
どちらの試みも実際には接続を閉じませんでした。Oracleは、まだ接続されており、クエリを実行していることを示しています。
sql - ORACLE の機能表
ORACLEのTABLE関数に問題があります。
関数が SQL ステートメントでサポートされていないというエラーがあります (9i 9.2 vr を使用しています)。