Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Объектные расширения
|
|||
|---|---|---|---|
|
#18+
Добрый день, необходима помощь Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД. О объектных расширениях 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, существуют ещё какие то способы создания программных единиц с объектно-ориентированными возможностями Буду признателен за информацию В заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2018, 01:02 |
|
||
|
Объектные расширения
|
|||
|---|---|---|---|
|
#18+
Yoab, https://www.postgresql.org/docs/current/static/sql-createtype.html https://www.postgresql.org/docs/current/static/tutorial-inheritance.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2018, 01:29 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=60&tid=1995991]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 286ms |
| total: | 408ms |

| 0 / 0 |
