多数のルックアップ列があるリスト フォームの操作

SharePoint がリスト フォームを作成すると、リスト アイテムで使用できるすべてのフィールドがデータベースから取得されます。 多数のルックアップ列を持つリストは、複雑で集中的な SQL ステートメントになる可能性があります。 SharePoint は完全な SQL ステートメントの長さを検証し、最大許容長を超えた場合は次のエラー メッセージを表示します。

"フィールドの長さが長すぎるため、リスト アイテムを表示/追加できませんでした。 新しいエントリを短くするか、このリストからいくつかのフィールドを削除してください。」 

この問題に対処するには、特定のリストの列数を減らしてください。 

  • 標準のルックアップ列に加えて、単一値の管理メタデータ、複数値の管理メタデータ、単一値のユーザーとグループの列、および複数値のユーザーとグループの列はすべてルックアップ列としてカウントされます。 
  • リスト ビューの各参照列によって、別のテーブルとの結合が生じます。 参照列が追加されるたびに複雑さが増し、バックエンド SQL クエリのサイズが本質的に大きくなります。