---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

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

# SQL クエリのフィールド長の拡張 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

ODBC Driver は、ServiceNow 辞書エントリで定義された最大長に SQL クエリのフィールド長を制限します。データの切り捨てを避けるために、最大フィールド長を増やすことができます。

## 始める前に

必要なロール：admin

## このタスクについて

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

## 手順

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

