SQL クエリのフィールド長の拡張

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • ODBC Driver は、ServiceNow 辞書エントリで定義された最大長に SQL クエリのフィールド長を制限します。データの切り捨てを避けるために、最大フィールド長を増やすことができます。

    始める前に

    必要なロール:admin

    このタスクについて

    ODBC ソースからのデータが辞書エントリのフィールドサイズを超える場合、ServiceNow はフィールドサイズに合わせてクエリ出力を切り捨てます。データが切り捨てられた場合は、次を実行できます。

    手順

    1. 該当するフィールドの辞書エントリの最大長を増やします。
    2. ODBC Driver を再接続して変更を反映します。
      注:
      デフォルトでは、ODBC Driver は VARCHAR データタイプを使用してクエリ文字列出力を格納します。文字列が非常に大きくなると (約 16000 文字)、ODBC Driver は代わりに LONGVARCHAR データタイプを使用します。ただし、LONGVARCHAR データタイプで実行できる SQL コマンドのセットは限られていることに注意してください。たとえば、スカラーデータを使用するクエリはサポートされていません。