powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Вызов SQL-скрипта из SQL-скрипта
8 сообщений из 8, страница 1 из 1
Вызов SQL-скрипта из SQL-скрипта
    #39482200
akrush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр, добрый день.
Подскажите возможно ли в IBE вызвать из скрипта другой скрипт из файла.
Сейчас у меня огромный скрипт из более 2500 строк в котором создаются таблицы, процедуры, триггеры, импортируется информация из ДБФ, ведется обработка и создание результирующих таблиц.
Потом результирующие таблицы Экспортирую в Эксель и "допиливаю напильником" до нужного результата.

Понимаю что 2500 строк это не много, но уже стало очень неудобно что-то искать.
Есть мысль разбить длинный текст на несколько файлов, но вопрос: как из одного скрипта выполнить другой скрипт из файла.


--------------------------
Firebird 3.0.1.32609;
IBExpert 2017.3.12.1;
Windows 10 32-bit;
4Gb RAM;
SSD 512Mb + HDD 1 Tb;
Настройки по умолчанию

Среда разработки:
Delphi XE2 + FIBPlus 7.4
...
Рейтинг: 0 / 0
Вызов SQL-скрипта из SQL-скрипта
    #39482229
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akrushСреда разработки:
Delphi XE2
Ну и используй ibescript.dll
Сделай маленькое приложение, которое будет дёргать нужную последовательность скриптов.
...
Рейтинг: 0 / 0
Вызов SQL-скрипта из SQL-скрипта
    #39482274
akrush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,
В приложении я и так смогу все разобрать.
Но мне достаточно функционала ИБЕ, и не хочется лезть и делать лишнюю работу.

Вопрос по прежнему актуален.
...
Рейтинг: 0 / 0
Вызов SQL-скрипта из SQL-скрипта
    #39482324
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EXECUTE IBEBLOCK
AS
BEGIN
...
MyFunc = ibec_LoadFromFile('C:\MyBlocks\Square.ibeblock');
EXECUTE IBEBLOCK MyFunc (2) RETURNING_VALUES :Square;
...
END

Информация из официальной документации
http://www.ibexpert.net/ibe/index.php?n=Doc.EXECUTEIBEBLOCK
...
Рейтинг: 0 / 0
Вызов SQL-скрипта из SQL-скрипта
    #39482384
akrush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

Спасибо
...
Рейтинг: 0 / 0
Вызов SQL-скрипта из SQL-скрипта
    #39482660
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартный способ, если речь идет именно об sql-скрипте - использование INPUT:

Код: sql
1.
INPUT 'd:\myscripts\script.sql';
...
Рейтинг: 0 / 0
Вызов SQL-скрипта из SQL-скрипта
    #39483122
akrush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,
Огромное спасибо, сейчас проверю.
В принципе то что я и имел ввиду
...
Рейтинг: 0 / 0
Вызов SQL-скрипта из SQL-скрипта
    #39483256
akrush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertСтандартный способ, если речь идет именно об sql-скрипте - использование INPUT:

Код: sql
1.
INPUT 'd:\myscripts\script.sql';



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


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