Выполнить выражение или запустить Script? - программирование
Подтвердить что ты не робот

Выполнить выражение или запустить Script?

При вводе оператора SQL в Oracle SQL Developer я заметил, что у меня есть два варианта. Я могу либо "Run Statement", либо "Run Script". Аналогичный выбор, по-видимому, доступен и в SQL Maestro, хотя он называется "Выполнить запрос" и "Выполнить как скрипт".

В чем именно разница между этими двумя?

4b9b3361

Ответ 1

Run Statement предоставит вам список всех результатов в сортируемой таблице. Он также будет запускать оператор под курсором (или подсвечивается). При запуске оператора вам будет предложено указать переменные связывания (любой держатель места: перед ним).

например.

select * from customers where customer_id = :id

будет запрашивать значение id

Run Script выполнит все инструкции на листе и даст текстовое представление результатов. Он не будет запрашивать значения переменных привязки.

Ответ 2

Я думаю "Выполнить выражение" - означает, что если вы хотите получить результаты (результаты) "Запустить Script" - это то, что вам нужно выполнить, но не нужно никаких результатов, например, установка дампа базы данных или обновление script, чтобы добавить столбцы в таблицу и т.д.