問題タブ [clob]

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 投票する
9 に答える
19942 参照

sql - SQL - CLOB をどのように比較しますか

DB2 トリガーでは、CLOB フィールドの値を比較する必要があります。何かのようなもの:

ただし、「!=」は CLOB の比較には機能しません。

それを比較する方法は何ですか?

追加するために編集:

更新中に Clob フィールドが変更された場合、トリガーは何らかのアクションを実行する必要があります。これが、トリガー コードで 2 つの CLOB を比較する必要がある理由です。 これをどのように行うことができるかについての詳細な情報を探しています

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

oracle - Oracle SQL * PlusでLOB列の全内容を表示するにはどうすればよいですか?

SQL * PlusでLOB(ラージオブジェクト)列の内容を表示しようとすると、切り捨てられます。全体を表示するにはどうすればよいですか?

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

oracle - JDBCを使用したCLOBとのOracle単一テーブル定数のマージ

この質問のフォローアップとして、次のシナリオについてサポートが必要です。

Oracle では、単純なデータ テーブルが与えられます。

次のマージ コマンドを使用しています。

Java アプリケーションから JDBC 経由でクエリを呼び出しています。

「値」文字列が大きい場合、上記のクエリを実行すると、次の Oracle エラーが発生します。

ここに記載されているように、「SetBigStringTryClob」プロパティを設定しても同じ結果が得られます。

「値」がCLOBであることを考えると、私が望む動作を達成することは可能ですか?

編集: クライアント環境は Java です

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

excel - Excel ファイルを clob としてアップロードするには

JDBCを介してOracleでExcelファイルをCLOBに変換する方法について、誰かがアイデアを提供できますか。JDKの一部として利用可能なAPIを使用してExcelファイルを文字列に変換する方法を知りたいのですが、文字列からCLOBへの変換は簡単です。前もって感謝します。同様の質問がすでに提起されている場合は、親切にリンクを提供してください。

0 投票する
7 に答える
16746 参照

database - CLOB 列の読み取りが遅い

うまくいけば、誰かが私が現在Oracle DBで抱えている問題に少し光を当てることができます-それは簡単なことだと確信しています!!

サンプルでこれを再現できたので、DB構造は次のとおりです。

追加情報:

スキーマの所有者は TEST_SCHEMA です

ユーザーはカール

CARL には TEST_ROLE ロールがあります

上記のようにデータベースをセットアップすると、標準の System.Data.OracleClient.OracleCommand などを使用して PKGTEST.DoSomething を実行し、結果をデータグリッド (DevExpress) にスローする C# テスト アプリがあります。

オープン ソース OTL (幸いなことに、私の部門ではありません) を使用して c++ を介して同じ問題が発生するため、グリッドはここでは無関係であることを確認してください。

さて、問題に....

最初からグリッドにデータが入力されるまでの時間は 35 ~ 40 秒です。

ただし、次のようにすると:

クエリを再度実行すると、5 ~ 6 秒かかります。

これは特権などと関係があるように思えますが、なぜ実際に両方の方法で機能するのかよくわかりません??

手順を次のように変更すると、ポットに何か他のものを投入するだけです

その後、追加の SELECT 権限の有無にかかわらず、時間は 5 ~ 6 秒です。

任意のポインタまたは直接的なソリューションをいただければ幸いです!

編集:

OSはVista x86 Business

Oracle サーバーは 10.2.0.1 です

Oracle クライアントは 10.2.0.3 です

編集:

提案されているように、MS OracleClient から ODP.NET に変更してみましたが、必要に応じて速度が向上します。

残念ながら、影響を受けた C# アプリは、テーブルの表示や SPROCS の実行などに使用される内部アプリにすぎませんでした。

主な成果物は、データベース アクセスにOTL ( http://otl.sourceforge.net/otl3_intro.htm ) を使用する C++ アプリです。これは現時点で変更できるものではないため、不当な GRANT SELECT を意に介さずに、違いの理由を理解したいと思います。

SELECT 権限がないために完全な障害が発生した場合は、おそらくこれを受け入れることができますが、SELECT 権限がないために、CLOB データにアクセスするためのルートが遅くなるようです。

私は3つの答えをマークアップしました-それらに感謝します-しかし、私は本当に理由でできるので、これに賞金を追加します.

PS C++ の最初から OCCI を使いたかったのですが、Oracle は常に最新バージョンより前のバージョンの IDE をサポートしているため、Visual Studio 2008 でうまく動作させることができませんでした。

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

oracle - VB6 Oracle Clob を配列に取得する

検索SQL文字列を再フォーマットせずに(単にSELECT * FROM my_table)、データ型がclobのOracleフィールドをVB配列に取得しようとしています。ADO レコードセットを使用しています。

接続を閉じるか、レコードセットで他のアクションを実行すると、CLOB の値が失われます。どうすればこれを達成できますか。

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

oracle - Oracle で列が empty_clob() と等しいかどうかをテストするにはどうすればよいですか?

ナイーブFOO = empty_clob()は、互換性のない型について不平を言います。私はグーグルを試しましたが、(もう一度) Oracle のヘルプを検索することにほとんど成功しませんでした。ありがとう。

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

mysql - Web アプリ バックエンドのバージョン管理された (大きな) テキスト ストレージには何を使用しますか?

私の友人との議論 — 私は git/hg を提唱し、彼は CLOB の MySQL を提唱しています。あなたの好みは何ですか?

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

sql - Oracle 10g の CLOB フィールドを含むテーブルからの削除が遅い

2 つの CLOB フィールドを含むテーブルから行を削除しようとすると、Oracle が非常に遅くなるという問題が発生しています。テーブルには何百万もの行があり、制約はなく、削除は主キーに基づいています。インデックスを再構築し、統計を再計算しましたが、役に立ちませんでした。

このテーブルからの削除のパフォーマンスを改善するにはどうすればよいですか?

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

oracle - CLOB バインディングを使用して JDBC 経由で SQL ステートメントを実行する

次のクエリがあります (列ログは CLOB 型です):

上記のクエリは、setAsciiStream メソッドを使用して 4000 文字を超える値をログ列に入れる場合に正常に機能します。

しかし、値を置き換える代わりに追加したいので、クエリは次のようになります。

上記のクエリは機能しなくなり、次のエラーが発生します。