Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / SELECT в SQL Script Editor / 17 сообщений из 17, страница 1 из 1
12.01.2016, 10:03
    #39145156
DBConstructor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
Понятно, что редактор скриптов предназначен для DDL, но есть большой файл со скриптами, в котором между DDL запросами существуют закомментированные тестовые запросы выборки, которые, при отладке работы бизнес-логики базы, очень хочется запускать в том же самом окне редактора скриптов с получением результата выборки, а не копипастить их в отдельное окно SQL Editor.
Есть ли такая возможность?
...
Рейтинг: 0 / 0
12.01.2016, 11:49
    #39145288
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
Нет.
...
Рейтинг: 0 / 0
12.01.2016, 15:51
    #39145601
debose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
А было бы реально удобно, если б IbExpert мог при нажатии F9 проверять выделенный текст и видя что он начинается с select запускать его в Sql editor активной БД. Например создавать новую закладку в Editor-е (Ctrl+N) с предопределённым именем &0 IBE$FromScriptEditor, запускать SQL и сразу показывать закладку Results/Data.
...
Рейтинг: 0 / 0
12.01.2016, 17:46
    #39145733
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
deboseА было бы реально удобно, если б IbExpert мог при нажатии F9 проверять выделенный текст и видя что он начинается с select запускать его в Sql editor активной БД. Например создавать новую закладку в Editor-е (Ctrl+N) с предопределённым именем &0 IBE$FromScriptEditor, запускать SQL и сразу показывать закладку Results/Data.

За полтора десятка лет это реально никому не понадобилось. Фишка из разряда "чтобы было, вдруг когда пригодится..."
...
Рейтинг: 0 / 0
13.01.2016, 09:48
    #39146103
DBConstructor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
IBExpert, не скажу за всех, но меня напрягает постоянно между окнами переключаться.
Не настаиваю, это всего лишь "хотелка" видеть наборы строк при выполнении запросов на выборку из SQL Script Editor.
...
Рейтинг: 0 / 0
13.01.2016, 10:50
    #39146157
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
DBConstructor,

а теперь представь себе что ты написал там 20 SELECTов. Каких их предлагаешь отобразить?
...
Рейтинг: 0 / 0
13.01.2016, 12:21
    #39146296
DBConstructor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
Симонов Денис, можно на отдельной вкладке несколькими блоками (как в HeidiSQL).
...
Рейтинг: 0 / 0
13.01.2016, 12:52
    #39146336
debose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
IBExpertdeboseА было бы реально удобно, если б IbExpert мог при нажатии F9 проверять выделенный текст и видя что он начинается с select запускать его в Sql editor активной БД. Например создавать новую закладку в Editor-е (Ctrl+N) с предопределённым именем &0 IBE$FromScriptEditor, запускать SQL и сразу показывать закладку Results/Data.

За полтора десятка лет это реально никому не понадобилось. Фишка из разряда "чтобы было, вдруг когда пригодится..."
Я регулярно наблюдаю (стоя за спиной) как дб-программисты работающие с IbExpert занимаются такой копипастой (из Script editor или (что случается чаще) редактора хранимок в SQL editor). Обычно это сопровождается словами - ну давай посмотрим каждый запрос по отдельности... И каждый выделяется SQL запрос потом Copy, открытие SQL редактора, Paste и запуск самого запроса.
Разумеется и без этого можно жить.
Но имхо, стоит подумать о фиче (я б её примерно так сформулировал) "запуск выделенного текста (из SP/View/Trigger/Script editor-a, ) в отдельном SQL редакторе" . (так оно может получится универсально и, возможно, не особо трудозатратно)

например это мог бы быть Action, который проверял бы что текст выделенный в текущем редакторе (включая, и грид - отдельная благодарность от тех кто хранит запросы в таблицах), начинается на (execute/select/update/delete/insert) и если так открывать его в sql редакторе.
...
Рейтинг: 0 / 0
13.01.2016, 12:54
    #39146339
debose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
DBConstructor, а если б запустить можно было только выделенный текст и только 1 запрос - как такой вариант?
...
Рейтинг: 0 / 0
13.01.2016, 13:07
    #39146352
DBConstructor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
debose, так F9 и выполняет выделенный текст, что в SQL Editor, что в SQL Script Editor.

Вообще, не понятна проблема динамического размещения в окне на отдельной вкладе друг за другом нескольких DBGrid с разными DataSource и DataSet. Еще можно было бы привязать DBGrid к строке скрипта, где размещен оператор соответствующей выборки и тогда, поставив курсор в конкретный DBGrid и переключившись на вкладку "Скрипт", можно было бы позиционировать курсор на этот оператор, и наоборот...
...
Рейтинг: 0 / 0
13.01.2016, 13:22
    #39146373
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
DBConstructor,

хрень это. И не удобно. IBE пока существует только в 32 битном варианте. При наличии в скрипте 100500 SELECTов помрёт быстрой смертью.

А вот выполнение выделенного запроса с результатом на отдельной вкладке было бы не плохо.
...
Рейтинг: 0 / 0
13.01.2016, 13:26
    #39146377
DBConstructor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
Симонов Денис, для дуракаустойчивости можно в настройках ограничивать количество выдаваемых результатов.
...
Рейтинг: 0 / 0
13.01.2016, 14:15
    #39146431
debose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
DBConstructordebose, так F9 и выполняет выделенный текст, что в SQL Editor, что в SQL Script Editor.
Выполняет. Вот только в SQL script editor результаты select-a посмотреть нельзя. Ты разве не этого хотел в 1м сообщении?
...
Рейтинг: 0 / 0
13.01.2016, 14:19
    #39146435
DBConstructor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
debose, хотел именно этого. Видимо, я не совсем понял твой вопрос: "а если б запустить можно было только выделенный текст и только 1 запрос - как такой вариант?"
...
Рейтинг: 0 / 0
13.01.2016, 14:35
    #39146458
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
deboseЯ регулярно наблюдаю (стоя за спиной) как дб-программисты работающие с IbExpert занимаются такой копипастой (из Script editor или (что случается чаще) редактора хранимок в SQL editor). Обычно это сопровождается словами - ну давай посмотрим каждый запрос по отдельности... И каждый выделяется SQL запрос потом Copy, открытие SQL редактора, Paste и запуск самого запроса.
Разумеется и без этого можно жить.


Разумеется, можно, и очень просто. Достаточно скопировать текст процедуры в SQL редактор целиком, а уж там выделять нужные запросы и выполнять их по F9.
...
Рейтинг: 0 / 0
13.01.2016, 14:36
    #39146461
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
Симонов ДенисА вот выполнение выделенного запроса с результатом на отдельной вкладке было бы не плохо.

Чем отдельная вкладка отличается от отдельного окна?
...
Рейтинг: 0 / 0
13.01.2016, 14:44
    #39146469
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT в SQL Script Editor
IBExpert,

да ничем. Действий чуть меньше и всё.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / SELECT в SQL Script Editor / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]