|
IBExpert. Вопрос по скриптам, исполняемым в Script Executive.
|
|||
---|---|---|---|
#18+
С 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. Не понимаю, что ему не нравится?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2007, 13:58 |
|
IBExpert. Вопрос по скриптам, исполняемым в Script Executive.
|
|||
---|---|---|---|
#18+
Привет, 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2007, 14:03 |
|
|
start [/forum/topic.php?fid=42&msg=34647526&tid=1599974]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 285ms |
0 / 0 |