SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » создание объектов БД через ibescript
создание объектов БД через ibescript [сообщение #3734] Thu, 16 November 2023 17:15 Переход к следующему сообщению
Квази в настоящее время не в онлайне  Квази
Сообщений: 33
Зарегистрирован: June 2022
Member
Привет
почему скрипт ломается на CREATE DOMAIN (и вообще на любых командах DDL)?
execute ibeblock as begin
	NewBase = ibec_GetGlobalVar('dstbase', '');	
	ibec_Progress('***********  Creating database '||:NewBase);	
	NewDB = ibec_CreateDatabase(__ctFirebird, 'DBName='||:NewBase||'; User=SYSDBA; Password=masterkey; PageSize=8192; DefaultCharset=UTF8; SQLDialect=1');
	ibec_Progress('*********** Database '||:NewBase||' created');	
	ibec_Progress('*********** creating database objects ');
	ibec_UseConnection(NewDB);	
	CREATE DOMAIN DOM_CNUM AS	VARCHAR(45);
	commit;
	ibec_CloseConnection(NewDB);
end	
Re: создание объектов БД через ibescript [сообщение #3735 является ответом на сообщение #3734] Thu, 16 November 2023 17:19 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ответ на этот и другие вопросы читайте в нашем популярном журнале «ДА #УЙ ЕГО ЗНАЕТ».

зы: Хвастунов сюда не ходит -- он нас разлюбил.
Re: создание объектов БД через ibescript [сообщение #3738 является ответом на сообщение #3735] Fri, 17 November 2023 04:14 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время в онлайне  fraks
Сообщений: 134
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
1. А если не оборачивать в execute ibeblock?
2. "SQLDialect=1" - так надо?
3. "PageSize=8192" - на сегодняшний день, делать меньше чем 16384 - нет смысла.
Re: создание объектов БД через ibescript [сообщение #3739 является ответом на сообщение #3738] Fri, 17 November 2023 07:31 Переход к предыдущему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 329
Зарегистрирован: June 2022
Senior Member
По поводу 3-его пункта не согласен
Предыдущая тема: Что такое db_key
Следующая тема: FB 2.5.3 to 3.0.4
Переход к форуму:
  


Текущее время: Fri Nov 15 05:32:00 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01090 секунд