Оператору SQLite может предшествовать ключевое слово EXPLAIN или EXPLAIN QUERY PLAN, используемая для описания деталей таблицы.

Любая модификация заставляет оператор SQLite вести себя как запрос и возвращать информацию о том, как оператор SQLite работал бы, если бы ключевое слово EXPLAIN или фраза были опущены.

  • Выходные данные из EXPLAIN и EXPLAIN QUERY PLAN предназначены только для интерактивного анализа и устранения неполадок.
  • Детали выходного формата могут быть изменены с одного выпуска SQLite на другой.
  • Приложения не должны использовать EXPLAIN или EXPLAIN QUERY PLAN, поскольку их точное поведение является переменным и только частично документировано.

Синтаксис для EXPLAIN выглядит следующим образом:

EXPLAIN [SQLite Query]

Синтаксис для EXPLAIN QUERY PLAN следующий:

EXPLAIN  QUERY PLAN [SQLite Query]