Увеличение имени таблицы
Увеличение имени таблицы
Здраствуйте!
База данных в IB 7.5. Возникла необходимость создание таблицы с именем больше 67 символов.
Пробывал изменить поле RDB$RELATION_NAME в RDB$RELATIONS, не получилось(рухнула вся база).
Помогите плз.
Заранее благодарен!
База данных в IB 7.5. Возникла необходимость создание таблицы с именем больше 67 символов.
Пробывал изменить поле RDB$RELATION_NAME в RDB$RELATIONS, не получилось(рухнула вся база).
Помогите плз.
Заранее благодарен!
Имя таблицы формируется автоматически по имени переменной из ПЛК S7-400. Имя переменной может состоять из 200 символов. Чтобы ничего не мудрить хотелось бы чтоб имя таблицы совпадало с именем переменной.
Так существует возможность увеличения имени таблицы или нет?
И почему такое ограничение в 67 символов?
Так существует возможность увеличения имени таблицы или нет?
И почему такое ограничение в 67 символов?
убиться можно. во-первых, не знаю что такое ПЛК. И S7. тем более в модификации 400. Какое бы оно ни было, не представляю себе ИМЕНИ ПЕРЕМЕННОЙ длиной в 200 символов. Даже автоматически сгенерированное.Имя таблицы формируется автоматически по имени переменной из ПЛК S7-400. Имя переменной может состоять из 200 символов.
может, проще сделать таблицу соответствия этим мудреным именам переменных именам таблиц?Чтобы ничего не мудрить хотелось бы чтоб имя таблицы совпадало с именем переменной.
НЕТ. У меня встречный вопрос - у Вас IB 7.x куплен, что вы закладываетесь на его функциональность? (расширенные до 67 символов имена объектов). и вы пишете распространяемое (!) приложение?Так существует возможность увеличения имени таблицы или нет?
потому что имена объектов обычно формируются программистом, и поэтому вполне хватает 27 символов. даже если имена генерируются case-инструментом, то тоже такого количества хватает.И почему такое ограничение в 67 символов?
ПЛК - программируемый логический контроллер.
IB7 входил в поставку BDS2006.
Необходимо архивировать данные полученные с ПЛК.
Переменные формируются программистом ПЛК. Например может быть -
Nitrogen_to_hopper_cutoff_valve_plc_out_local_box_lamp_ready, и максимум может быть 200 символов.
Символ '_' в имени переменной это вложенность типов.
Хотелось бы автоматически создавать таблицы с именами совпадающими с именами переменных.
Приложение продаваться не будет, но думаю применяться будет активно.
IB7 входил в поставку BDS2006.
Необходимо архивировать данные полученные с ПЛК.
Переменные формируются программистом ПЛК. Например может быть -
Nitrogen_to_hopper_cutoff_valve_plc_out_local_box_lamp_ready, и максимум может быть 200 символов.
Символ '_' в имени переменной это вложенность типов.
Хотелось бы автоматически создавать таблицы с именами совпадающими с именами переменных.
Приложение продаваться не будет, но думаю применяться будет активно.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Парень, а ты что-нибудь про проектирование БД слышал? Про систему "сущность-связь"? Про нормальные формы? Или просто "хочешь"? Вот скажи мне - зачем на каждую переменную заводить по таблице? (Просто я бы завел одну таблицу - с именами переменных.)Эдуард писал(а):Хотелось бы автоматически создавать таблицы с именами совпадающими с именами переменных.