powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert. Вопрос по скриптам, исполняемым в Script Executive.
3 сообщений из 3, страница 1 из 1
IBExpert. Вопрос по скриптам, исполняемым в Script Executive.
    #34647511
u_d_a_w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С FB практически не работал, так что возможно вопрос глупый. Хочу написать скрипт, который будет создавать какую-либо функцию. Обязательное условие: скрипт должен пропускаться несколько раз подряд без ошибок. Насколько я уже понял, SQL Editor(IBExpert) почему-то не позволяет использовать ни if, ни declare, да и вообще несколько команд подряд. Поэтому использую Script Executive :


CONNECT 'D:\database\test.gdb ' USER 'sysdba' PASSWORD 'masterkey';
SET SQL DIALECT 3;
SET NAMES WIN1251;
-------------------------
if (
exists (
select *
from rdb$procedures
where rdb$procedure_name like ' %educational%'
)
)
then
drop procedure educational;
-------------------------
CREATE PROCEDURE educational
AS
DECLARE VARIABLE i INTEGER;
begin
end

Результат:

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 1.
if.

Не понимаю, что ему не нравится?..
...
Рейтинг: 0 / 0
IBExpert. Вопрос по скриптам, исполняемым в Script Executive.
    #34647526
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, u_d_a_w!
Ты пишешь:

u_d_a_wua> Editor(IBExpert)news://ibexpert.info/interbase.ibexpert.ru

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBExpert. Вопрос по скриптам, исполняемым в Script Executive.
    #34650637
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u_d_a_w
Обязательное условие: скрипт должен пропускаться несколько раз подряд
без ошибок.

Используй CREATE_OR_ALTER или RECREATE.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert. Вопрос по скриптам, исполняемым в Script Executive.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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