powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Объектные расширения
2 сообщений из 2, страница 1 из 1
Объектные расширения
    #39587390
Yoab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, необходима помощь
Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.
О объектных расширениях Oraclе, имею достаточное представление,но никогда не работал с PostgreSQL,поэтому не могу ни за что зацепиться, что-бы раскрутить на параграф)

Прошу подсказать знатоков по следующим вопросам:

Поддерживает ли informix, в типах (Types) методы .

Т.е. можно например сделать что то типо этого:

create type MyType (a number,
,fucntion GetA() return number)

Где далее можно будет создавать экземпляры этого типа в pl/sql коде, типа:

declare
result number;
a MyType ;
begin
a:=new MyType(2);
res:=a.GetA();
end;

и если да, то возможно ли переопределять(overriding) эти методы в дочерних типах ?

create type MyType (a number,
,fucntion GetA() return number)

create type MyChildType (a number,
,fucntion GetA() return number) under MyType

Ещё вопрос:
можно ли сделать эти методы статическими(можно использовать не создавай экземпляр), т.е. например:

create type MyType (static fucntion WorkA(x number) return number)

declare
result number;
begin
res:=MyType.WorkA(5);
end;

Возможно, кроме types, существуют ещё какие то способы создания программных единиц с объектно-ориентированными возможностями
Буду признателен за информацию

В заранее спасибо.
...
Рейтинг: 0 / 0
Объектные расширения
    #39587392
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Объектные расширения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]