enable_xmlchar - XML への変換の有効化構成パラメーター
このパラメーターは SQL ステートメントで非 BIT DATA CHAR (つまり CHAR タイプ) の式に XMLPARSE 操作を実行できるかどうかを決定します。
- 構成タイプ
- データベース
- パラメーター・タイプ
- オンラインで構成可能
- デフォルト [範囲]
- はい [はい; いいえ]
pureXML® フィーチャーが非 Unicode データベースで使用されている場合、XMLPARSE 関数は、SQL ストリング・データがクライアント・コード・ページからデータベース・コード・ページに変換されてから、内部保管のために Unicode に変換されるときに、文字置換を引き起こす可能性があります。 enable_xmlchar を NO に設定すると、XML 解析中に文字データ・タイプの使用がブロックされ、文字タイプを非 Unicode データベースに挿入しようとすると、エラーが生成されます。 BLOB データ・タイプと FOR BIT DATA データ・タイプは、enable_xmlchar を NO に設定した場合は、これらのデータ・タイプが XML データのデータベースへの受け渡しに使用される際に、コード・ページ変換が実行されないため引き続き許可されます。
デフォルトで、enable_xmlchar は YES に設定され、文字データ・タイプの解析は許可されます。 この場合、XML データの挿入中に置換文字が使用されないようにするために、挿入される XML データにはデータベース・コード・ページの一部であるコード・ポイントしか含まれないようにする必要があります。
注: この変更を反映するには、クライアントは切断してエージェントに再接続する必要があります。