|
|
|
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&fpage=40&tid=1599974]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 162ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...