Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Вниз

Oracle. Ошибка ORA-06502. Как избавится?   Найти похожие ветки 

 
k2 ©   (2006-11-14 17:36) [40]

у меня 10.2.0.2
кстати если прихъодилось жабу под mssql-ем гонять пристойно себя ведет?


 
Игорь Шевченко ©   (2006-11-14 17:42) [41]

k2 ©   (14.11.06 17:20) [38]
ANB ©   (14.11.06 17:30) [39]

Кстати фриварная только что скачаная жаба (8.5.0.50g) точно так же не умеет с десяткой работать на предмет процедур/пакетов.
Что интересно - ТОРА умеет. Но Тора глючная и тормозная.

Val ©   (14.11.06 17:02) [36]


> да вроде %TYPE неплохо справляется...


В какое место в объявлении поля в таблице вставлять %TYPE  ?


 
k2 ©   (2006-11-14 17:57) [42]

Игорь Шевченко ©   (14.11.06 17:42) [41]
Oracle Developer немножко знает про домены, после генерации на базе это выглядит как табличка cg_ref_codes (сейчас нет дизайнера, не знаю настраивается) вида:
CREATE TABLE <Schema>.CG_REF_CODES
(
 RV_DOMAIN        VARCHAR2(100)                NOT NULL,
 RV_LOW_VALUE     VARCHAR2(240)                NOT NULL,
 RV_HIGH_VALUE    VARCHAR2(240),
 RV_ABBREVIATION  VARCHAR2(240),
 RV_MEANING       VARCHAR2(240),
 RV_TYPE          VARCHAR2(10)
)
TABLESPACE USERS
LOGGING
NOCACHE
NOPARALLEL;
CREATE INDEX <Schema>.X_CG_REF_CODES_1 ON <Schema>.CG_REF_CODES
(RV_DOMAIN, RV_LOW_VALUE)
LOGGING
TABLESPACE <USERS>
NOPARALLEL;
DROP SYNONYM SGDEVNU1.CG_REF_CODES;
CREATE SYNONYM SGDEVNU1.CG_REF_CODES FOR <Schema>.CG_REF_CODES;
ALTER TABLE <Schema>.CG_REF_CODES ADD (
 CONSTRAINT RV_PK PRIMARY KEY (RV_DOMAIN, RV_LOW_VALUE));
если это те домены и ничего не попутала :)


 
Val ©   (2006-11-14 17:57) [43]

>[41] Игорь Шевченко ©   (14.11.06 17:42)
зачем?


 
Игорь Шевченко ©   (2006-11-14 18:03) [44]

Val ©   (14.11.06 17:57) [43]


> зачем?


Ну чтобы домен был.

Оно ж как мыслится:

CREATE DOMAIN DFOO CHAR(3) DEFAULT "BAR" NOT NULL
 CHECK (DFOO IN ("BAR", "BAZ", "BOO"));

а в объявлении таблицы пишешь просто
CREATE TABLE FOOTABLE (
 ....
 FOO DFOO,
 ...
);


 
Игорь Шевченко ©   (2006-11-14 18:04) [45]

k2 ©   (14.11.06 17:57) [42]

То ж небось для самого дизайнера...


 
Val ©   (2006-11-14 18:06) [46]

>[42] k2 ©   (14.11.06 17:57)
Здесь под доменом понимается определенный пользователем тип, который может быть и типом поля таблицы. Такого в Оракле пока я не встретил.


 
Val ©   (2006-11-14 18:22) [47]

>[44] Игорь Шевченко ©   (14.11.06 18:03)
Ну не знаю... Дело привычки. В ИБ привык, в Оракле затем отвык - оказалось не так уж и нужно мне это в таблицах.


 
ANB ©   (2006-11-14 18:48) [48]


> Игорь Шевченко ©   (14.11.06 18:04) [45]

Не. Как то же оракл разрешает создавать поля с объектными типами. Надо просто покопаться.
Хотя впрямую - да, обломс.


 
Val ©   (2006-11-14 19:02) [49]

>ANB ©   (14.11.06 18:48)
поля с объектыми типами? может, таблицы объектного типа?


 
Desdechado ©   (2006-11-14 19:09) [50]

Val ©   (14.11.06 19:02) [49]
и поля объектных типов тоже


 
Val ©   (2006-11-14 19:17) [51]

>[50] Desdechado ©   (14.11.06 19:09)
речь о вложенных таблицах?


 
Desdechado ©   (2006-11-14 20:41) [52]

Val ©   (14.11.06 19:17) [51]
нет, например:
CREATE TABLE TUNE(
 REGION_ID        NUMBER(10) NOT NULL,
 SDO_MIN_RECT     MDSYS.SDO_GEOMETRY,
 SDO_DIMINFO        MDSYS.SDO_DIM_ARRAY
);


 
Игорь Шевченко ©   (2006-11-15 10:27) [53]

Val ©   (14.11.06 18:22) [47]


> Ну не знаю... Дело привычки. В ИБ привык, в Оракле затем
> отвык - оказалось не так уж и нужно мне это в таблицах.


Мне просто лень писать каждый раз одни и те же проверки. И лень потом исправлять во многих местах, если DOMAIN изменился по какой-то причине.


 
Val ©   (2006-11-15 14:24) [54]

>Desdechado ©   (14.11.06 20:41)
MDSYS.SDO_GEOMETRY
и
MDSYS.SDO_DIM_ARRAY
не являются таблицами по сути?

>[53] Игорь Шевченко ©   (15.11.06 10:27)
С этим я согласен(не зря же домены придуманы), но есть другой нюанс - создавая ограничения руками - вы именуете их как нужно вам, всегда можете ими управлять для конкретной таблицы не трогая других и т.д. Просто разные подходы.



Страницы: 1 2 вся ветка

Форум: "Базы";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.056 c
2-1168800281
azl
2007-01-14 21:44
2007.02.04
Мигание иконки в Строке заголовка формы


15-1168865021
Курдль
2007-01-15 15:43
2007.02.04
Что такое iPod?


3-1163531908
Kolan
2006-11-14 22:18
2007.02.04
Неужели циклы в T-SQL так тупо сделаны - неверю...


15-1169036653
IMHO
2007-01-17 15:24
2007.02.04
Долевое строительство


2-1169139285
Garacio
2007-01-18 19:54
2007.02.04
сохранить значение в ini из другой формы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский