Страница 1 из 1

Добавление таблицы

Добавлено: 23 дек 2011, 14:16
Руслан
База данных галактики на ORACLE, добавили новую таблицу через Oracle. Можно ли не добавляя таблицу через галактику (VIP), сделать так, чтобы работала вставка записи прямым SQL на VIP???? Или надо обязательно добавлять ее через Галактику, докомилировать словарь и т.д... Может есть способ как-то обойтись без этого?

Re: Добавление таблицы

Добавлено: 23 дек 2011, 14:29
Den
Галактика , вроде как оперирует тока таблами, оные в словаре у нее..а значит через механизмы Атлантиса (DSQL) не получится.
Хотя в доке заявлено :
"
Пользователи приложения (Галактики) могут свободно вносить в структуру БД изменения, не влияющие на работу приложения. К ним относятся:

добавить новую таблицу - оператор create table (см. "Оператор описания таблицы. ");

полный контроль по своим таблицам - операторы alter table и drop table;

изменение индексов в прикладных таблицах (удалить, создать, изменить).

КС словаря при этом не меняется.

"
Или для Вас принципиально стоит вопрос о недобавлении новой табл ? )

Re: Добавление таблицы

Добавлено: 23 дек 2011, 14:42
Руслан
Таблицу уже добавили в базу через Oracle и в коде ARD-отчета делаю вставку прямым SQL, но вставка не происходит, не видит эту таблицу Галактика..

Re: Добавление таблицы

Добавлено: 23 дек 2011, 16:40
Masygreen
так делать нельзя .. поиск: докомпиляция словаря ...(Create Table)

Re: Добавление таблицы

Добавлено: 23 дек 2011, 17:00
m0p3e
Либо через S$GATE :)
http://www.tyumbit.ru/gal_forum/viewtop ... =8&t=10938

Но это из пушки по воробьям...