|
show <X> приводит к прекращению скрипта, если <X> нет в базе и выше было set bail on
|
|||
---|---|---|---|
#18+
hi all 1) Создадим скрипт ("show-grant-when-bail-on.sql"): === set echo on; set bail on; --show grants; --show table; show domain; show database; === 2) Создадим также батник: @echo off C:\MIX\firebird\fb30\isql /:e30 -i show-grant-when-bail-on.sql if errorlevel 1 echo Error occured inside SQL script. Создаем базу, запускаем батник. Получаем в консоли: Код: plaintext 1. 2. 3.
Команда 'show database' - не выполнена, скрипт вылетел с ошибкой, и это видно по отработке "if errorlevel 1". След-но, ISQL завершил свою работу с флагом ошибки. То есть, отсутствие в базе объектов какого-то вида воспринимается ISQL'ем именно как ОШИБКА, при которой скрипт дальше выполняться не имеет права (при set bail on). А правильно ли это ? Может, я всего лишь хотел убедиться, есть или нет базе объекты типа <X> и, чтобы там не было, продолжать работу скрипта... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2016, 20:25 |
|
show <X> приводит к прекращению скрипта, если <X> нет в базе и выше было set bail on
|
|||
---|---|---|---|
#18+
ТаблоидА правильно ли это ?Думаю - нет. Как трекер очнётся - расскажи и ему ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2016, 20:44 |
|
show <X> приводит к прекращению скрипта, если <X> нет в базе и выше было set bail on
|
|||
---|---|---|---|
#18+
hvladКак трекер очнётся - расскажи и ему ;)0xFF. гы... не забыть бы к тому времени. Он спит уже третьи сутки вроде :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2016, 21:11 |
|
show <X> приводит к прекращению скрипта, если <X> нет в базе и выше было set bail on
|
|||
---|---|---|---|
#18+
Таблоид, web.firebirdsql.org тоже лежит, снапшоты не скачать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2016, 10:30 |
|
|
start [/forum/topic.php?fid=40&msg=39248503&tid=1562154]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 149ms |
0 / 0 |