私が使用している環境はCF8およびSQL 2005で、データ型CLOBはで、CF管理者のが無効です。私の懸案事項は、CFアドミニストレーターでCLOBデータ型を使用可能にすることで、パフォーマンスの低下があるかどうかです。結果セットのColdFusion 8 + MSSQL 2005およびCLOBデータ型
有効にする必要がある理由は、SQLはAJAX XML応答を構築しているからです。応答が大きい場合、結果は切り捨てられるか、SQL開発者がストアド・プロシージャを作成した方法に応じて複数の行で戻されます。 CLOBを使用可能にすると、結果全体が戻されます。私が持っているもう1つの選択肢は、SQLに複数の行でXML結果を常に戻し、CFに各結果行の文字列を結合させることです。
このアイデアを経験したことがありましたら、 ありがとう!
Jason、以下のコメントを参照してください。 JDBCはこれをうまく処理します。複数の行に10kの文字データを処理するのに十分なリソースがある場合は、1つのフィールドにも十分なリソースを送信できます。それは私の服用です(犯罪ではありません:) CMSシステムは、しばしばJDBCを介して大きなテキストに依存しています。それはそれのために設計されているものです。 –
@TheJason:FYI、混乱を避けるために、私は "text"(SQLサーバーのclob型である)ではなく "varchar"と言うように投稿を修正しました。それはあなたが意味するものではない場合は、それをロールバックしてください。 – Leigh
@マークAクルーガー:同意し、犯行はない。私が言ったように、私はCLOBの必要性を決して持っていないので、私は何を知っているのですか?しかしCLOBに興味を持ってくれてありがとう。 – TheJason