| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Почему не создаётся тип ошибка(PLS-00103) |
| Автор: kentaro 7.9.2009, 10:22 |
| create or replace type S_b as VARRAY(4) of varchar2(150); create or replace type S_a as object ( CODE_OLD VARCHAR2(3), KOD_CLASS VARCHAR2(3), NAME S_b, DATE_ACTIV DATE, DATE_DEACT DATE, DATE_CORRECT DATE, CORRECTURE VarChar2(1) ); |
| Автор: azesmcar 7.9.2009, 10:36 |
| kentaro Запусти по отдельности. |
| Автор: Zloxa 7.9.2009, 10:41 | ||
|
| Автор: kentaro 8.9.2009, 14:09 | ||
Zloxa,
Сначала S_SECTOR_NVT скомпилировал потом S_a Error: PLS-00905: object STOMAS.S_b is invalid |
| Автор: azesmcar 8.9.2009, 14:13 |
А может сначала надо S_b скомпилировать? |
| Автор: DimW 8.9.2009, 15:55 |
если объект S_a уже создан, то компиляция S_b приведет к invalid S_a. ваши действия: 1) дропнине зависимые обьекты (зависимые от S_b т.е. S_a) 2) создайте S_b 3) создайте S_a |
| Автор: kentaro 9.9.2009, 08:38 |
| DimW, Успешно создался. |