Расширенные возможности
Инструмент SQL Prettify предлагает расширенные параметры и возможности форматирования для профессиональной работы с SQL.
Расширенные параметры форматирования
Управление отступами
Инструмент обеспечивает точный контроль над SQL-отступами:
- 2 Spaces: компактное форматирование, подходящее для простых запросов
- 4 Spaces: стандартное форматирование, рекомендуемое для большинства сценариев
- 8 Spaces: широкое форматирование для сложных запросов с большим количеством вложенных элементов
Управление регистром ключевых слов
Настройте внешний вид SQL-ключевых слов:
- UPPERCASE: традиционное SQL-форматирование со всеми ключевыми словами в верхнем регистре
- lowercase: современное форматирование со всеми ключевыми словами в нижнем регистре
- Preserve Case: сохраняет исходный регистр, как при вводе
Форматирование функций и типов данных
- Uppercase Functions: преобразует имена функций, такие как
count()иsum(), вCOUNT()иSUM() - Uppercase Data Types: преобразует типы данных, такие как
varcharиint, вVARCHARиINT
Расширенные параметры компоновки
- Align Commas: выравнивает запятые в списках SELECT для лучшей читаемости
- Break Before Boolean Operator: добавляет переносы строки перед операторами AND/OR в сложных условиях WHERE
Управление историей
Автоматическое сохранение истории
Инструмент автоматически сохраняет историю форматирования:
- Last 50 Records: хранит до 50 последних операций форматирования
- Persistent Storage: история сохраняется локально в вашем браузере
- Quick Access: нажмите на любую запись истории, чтобы снова загрузить SQL и настройки
Возможности истории
- Load from History: нажмите на любую запись истории, чтобы восстановить SQL и параметры форматирования
- Delete Individual Records: удаляет отдельные записи истории
- Clear All History: удаляет всю сохраненную историю
Статистика и анализ
Статистика в реальном времени
Инструмент предоставляет подробную статистику по форматированию SQL:
- Original Lines: количество строк во входном SQL
- Formatted Lines: количество строк в отформатированном результате
- Original Characters: количество символов во входных данных
- Formatted Characters: количество символов в отформатированном результате
Анализ форматирования
Используйте статистику, чтобы:
- Optimize Query Length: видеть, как форматирование влияет на размер запроса
- Track Changes: отслеживать влияние разных параметров форматирования
- Compare Versions: анализировать разные подходы к форматированию
Поддерживаемые конструкции SQL
Сложные запросы
Инструмент работает с расширенными SQL-конструкциями:
- Subqueries: вложенные инструкции SELECT с корректными отступами
- Common Table Expressions (CTEs): выражения WITH с подходящим форматированием
- Window Functions: выражения OVER с корректным выравниванием
- Complex JOINs: соединения нескольких таблиц с понятной структурой
Изменение данных
- INSERT Statements: вставка нескольких строк с корректным форматированием
- UPDATE Statements: сложные условия WHERE с понятной структурой
- DELETE Statements: условные удаления с корректным форматированием
Определение данных
- CREATE TABLE: определения таблиц с форматированием столбцов
- ALTER TABLE: изменения схемы с понятной структурой
- INDEX Creation: определения индексов с корректным форматированием
Рекомендации
Последовательное форматирование
- Choose a Standard: выберите единый стандарт отступов и регистра ключевых слов
- Use History: используйте историю, чтобы поддерживать единообразие
- Review Output: всегда просматривайте результат перед использованием
Замечания по производительности
- Large Queries: инструмент эффективно обрабатывает большие SQL-запросы
- Complex Formatting: расширенные параметры могут занимать немного больше времени на сложных запросах
- Browser Storage: история хранится локально и не влияет на производительность
Совместная работа в команде
- Standardize Settings: согласуйте параметры форматирования внутри команды
- Share Examples: используйте примеры, чтобы показывать стандарты форматирования
- Document Preferences: фиксируйте предпочитаемые настройки форматирования
Устранение неполадок
Распространенные проблемы
- Formatting Errors: если форматирование не сработало, проверьте SQL на синтаксические ошибки
- Large Queries: очень большие запросы могут форматироваться дольше
- Browser Compatibility: убедитесь, что используете современный браузер
Как получить помощь
- Load Example: используйте пример, чтобы посмотреть корректное форматирование
- Check History: просмотрите предыдущие успешные попытки форматирования
- Clear and Retry: очистите ввод и повторите попытку, если проблема сохраняется