Можно ли через isql выполнять скрипты, меняющие структуру БД
Можно ли через isql выполнять скрипты, меняющие структуру БД
Можно ли через isql выполнять скрипты, меняющие структуру БД?
Проблема: в IBExpert скрипт выполняется, а через isql - нет...
Кто что скажет?
Проблема: в IBExpert скрипт выполняется, а через isql - нет...
Кто что скажет?
-
- Сообщения: 44
- Зарегистрирован: 21 янв 2005, 10:18
Re: Можно ли через isql выполнять скрипты, меняющие структур
Что значит "не выполняется"? Что говорит? Commit'ы стоят? DDL и DML коммитятся отдельно?
Re: Можно ли через isql выполнять скрипты, меняющие структур
Коммиты стоят. Все коммитится отдельно. Суть скрипта: меняются ключи таблиц, создается процедура, выполняется процедура, ключи таблиц меняются обратно, процедура удаляется. isql ругается: Dynamic SQL error на CREATE PROCEDURE, а дальше соответственно на ее EXECUTE и DROP.MuirsheenDurkin писал(а):Что значит "не выполняется"? Что говорит? Commit'ы стоят? DDL и DML коммитятся отдельно?
-
- Сообщения: 44
- Зарегистрирован: 21 янв 2005, 10:18
Re: Можно ли через isql выполнять скрипты, меняющие структур
Текст в студиюwhite_cup писал(а):Dynamic SQL error на CREATE PROCEDURE, а дальше соответственно на ее EXECUTE и DROP.
Re: Можно ли через isql выполнять скрипты, меняющие структур
CREATE PROCEDURE DEL_RABMuirsheenDurkin писал(а):Текст в студиюwhite_cup писал(а):Dynamic SQL error на CREATE PROCEDURE, а дальше соответственно на ее EXECUTE и DROP.
AS
DECLARE VARIABLE ORG_ID INTEGER;
begin
select o.org_id
from organizations o
where o.oms_number=52114116080410006
into
:ORG_ID;
-- дальше много всяких-разных обновлений в разных таблицах по ORG_ID --
end;
commit work;
вот на это уже и ругается...
-
- Сообщения: 44
- Зарегистрирован: 21 янв 2005, 10:18