Скрипты в SQL компилируются или выполняются - PullRequest
0 голосов
/ 12 октября 2018

Это похоже на небольшое экзистенциальное сомнение ...

Как правильно сказать, что вы запускаете скрипт в SQL?

  1. Я скомпилировал скриптxxxx

  2. Я выполнил сценарий xxxx

Я знаю, что это немного странно и нуб, чтобы спросить это, но мне нужно знать.

Я уверен, что второй путь верен, но мне нужно больше мнений.

Большое спасибо.

1 Ответ

0 голосов
/ 13 октября 2018

Это зависит от того, что вы на самом деле хотите сказать.

Все запросы в SQL Server перед выполнением выполняются одинаково.

  • Parse - оператор разбит на отдельные слова.На этом шаге обнаруживаются синтаксические ошибки и орфографические ошибки.
  • Проверка (также известная как Разрешение) - обеспечивает наличие имен объектов и правильных прав владения.
  • Оптимизация - SQL Server исследует различныеспособы выполнения запроса.
  • Компиляция - SQL Server генерирует план выполнения (двоичное представление дерева выполнения)

и, наконец,

  • Выполнение
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...