問題タブ [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 投票する
1 に答える
1332 参照

sql - DB2はテキストファイルのコンテンツを長いvarchar列に挿入します

私はdb2にあまり詳しくありません..このタスクはOracleではかなり簡単ですが、db2でそれを行う方法がわかりません.

次の表があります。

新しい行を作成したいのですが、列 REP にはテキストファイルの内容が含まれている必要があります。それ、どうやったら出来るの?

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

oracle - 無効な権限エラーですか?

関連する 2 つのアプリケーションは、複数のクエリでパッケージ内の関数を使用して、一部のデータを CSV として返します。選択および連結される列は CLOB フィールドであり、HTML、特殊文字などを含めることができます。アプリケーションのユーザーはほとんどいないため、あまり使用されていません。1 つは Oracle HTTP サービスを使用する Flex アプリケーションで、もう 1 つは ODP.NET を使用する ASP.NET アプリケーションです。アプリケーションは、相互にハイパーリンクを持つ 1 つの統合アプリケーションです。

昨日、奇妙なエラーの通知をいくつか受け取りました。

ORA-01031: 権限が不十分です ORA-06512

エラーの詳細にあるパッケージの行番号は、select 句で使用されている関数が原因でエラーが発生したことを示しています。いずれかのアプリケーションから呼び出された場合、約 75% の確率で発生します。

ORA-06512を引き起こした関数で発生したことは正しいORA-01031 insufficient privilege errorですか?残念ながら、ORA-06512これは非常に一般的なエラーであり、何もわかりません。また、なぜ無効な権限エラーが発生するのでしょうか? 両方のアプリケーションで使用されている Oracle ユーザー アカウントには、関数を含むパッケージに対する実行権限があります。

機能に関しては… 生産で2年ほど使用しましたが問題ありません。また、昨日 QA にデータをインポートしてテストしたところ、何度サーバーにリクエストをぶつけてもエラーは発生しませんでした。しかし、実稼働環境では、まったく同じパラメーターを使用しても約 75% の確率でエラーが発生します。

DBA がトレースを手伝ってくれましたが、トレース ファイルにエラー メッセージが見つかりませんでした。

今日、生産はすべて正常に戻りました。リクエストでサーバーを叩いても、エラーは頑固に発生を拒否します。

昨日のこの非常に奇妙な動作の原因は何ですか? ここにいる教祖の中に何か考えがある人はいますか?

編集: 1 つの重要な詳細に気付きました。関数によって選択され、CSV に連結されているテーブルの列は CLOB です。

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

java - db2でibatisを使用してclobに文字列を挿入する

データ型java.sql.Clobの属性を持つBeanがあります。Beanのclobオブジェクトの値を設定するにはどうすればよいですか?値は、jsp形式の文字列です。

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

java - ファイルから大きな clob データを読み取る方法は?

ファイルを 1 行ずつ読み取る必要があります。
ファイル内のデータは、小さな文字列から巨大な Clob/Blob/XML まで、何でもかまいません。
しかし、私は問題に直面しています.1String row = dataInputStream.readLine()行ずつデータを取得するために使用しています。ただし、大きな Clob/Blob/XML データの場合、このメソッドはエラーをスローします。これは、巨大なデータを文字列に収めることができないためです。私は何をすべきか?

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

java - CLOB データ型の列を選択する方法

JSP ページに、CLOB 型のデータベース カラムが取り込まれるカラムを持つテーブルがあります。これを行う際に問題が発生しており、これについて他の質問が寄せられているのを見てきましたが、答えがうまくいきませんでした。コメントが CLOB である私のステートメントを次に示します。

次に、列を while ループに入れます。

したがって、基本的には、クエリで、または Java コードでさえ CLOB を変換する方法があるかどうか疑問に思っていたので、私のページで使用できます。

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

java - HibernateのClobオブジェクトに関する質問

以前のバージョンのHibernateには、静的API Hibernate.createClob(String)があり、StringからClobオブジェクトを作成できました。

これは非推奨になりましたが、HibernateでStringをClobとして保存する適切な方法は何ですか?

永続オブジェクト(POJO)がどのように見えるかを理解するのに問題があります。

ありがとうございました。

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

java - jdbcを使用してOracle 10gに大きなCLOBデータ(> 4K文字)を挿入する方法

jdbc を使用して clob データを挿入する方法を教えてください。oracle10g データベースを使用しています。

以下の2つの方法を使用して、長さが4000未満のCLOBデータを挿入できました

1.

2.

clob データの長さが約 29k のように大きい場合、これらの方法は両方とも失敗します。

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

performance - Sybase TEXT と Oracle CLOB のパフォーマンス

データベースを Sybase から Oracle に変換中ですが、パフォーマンスの問題が発生しました。Sybase には TEXT フィールドがあり、Oracle ではそれを CLOB に置き換えました。

これは、Java コードでデータにアクセスする方法です。

データベースは全国にありますが、それでも、Sybase とその TEXT データの取得にパフォーマンス上の問題はありませんでした。

このパフォーマンスを向上させるためにできることはありますか?

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

oracle11g - IBatis.Net を介してストアド関数に巨大な文字列を渡す際の問題

私は次のタイプと機能を持っています:

そして、IBatis マップ xml 構成で次のマッピングを介して巨大な文字列を渡そうとしています。

このコードを実行して、巨大な SerialNumber プロパティ セット (たとえば、SN0001;SN0002;...) を持つ DeviceAlias オブジェクトを渡すと、次のエラーが発生します。

この問題を回避する方法のアイデアはありますか? PS: 小さなエントリの場合、このコードは機能します

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

oracle - oracle clob にテキストを追加する方法

コンテンツ全体を読み直したり書き直したりせずに、Oracle 9i clob にテキストを追加することは可能ですか?

私はこれを試しました:

しかし、setCharacterStream の呼び出しで「サポートされていない機能」の例外が発生します。