|
|
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
пишу следующий код: Код: plsql 1. 2. 3. 4. 5. а он мне выдает ошибку: Код: plsql 1. Почему? (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 11:56 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
Не закончив яслей чудо попёрлось в универ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:01 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
ElicНе закончив яслей чудо попёрлось в универ. ))))))))))))))))))))))))))))))))))))) Это оценочная точка зрения, хотелось бы больше конструктивизма )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:03 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, Ты хоть что-то читаешь, перед тем как писать? constructor_declaration Если не понимаешь, чем конструктор типа отличается от метода типа - лучше не пиши ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:22 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
Всё заработало, сделал вот так при создании body: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:29 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
сделал сам Type: Код: plsql 1. 2. 3. 4. 5. и его body: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. Вроде без ошибок получилось )) Теперь пытаюсь использовать: Код: plsql 1. 2. 3. 4. 5. Выдает ошибку (( Как мне использовать этот тип? могу ли я обратиться к i и j следующим образом: Код: plsql 1. 2. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:36 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, Overkill ©SY Переведи на русский, что ты по-твоему написал в каждой части конструкции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:40 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015, Overkill ©SY Переведи на русский, что ты по-твоему написал в каждой части конструкции. Попытался пересоздать тип, а он выдал ошибку (( Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. а когда делаю ему вместо первого блока следующий: Код: plsql 1. 2. 3. 4. 5. То он выдает ошибку (((( Непонятно как работают эти типы....? (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:24 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015RESALT Что ты там пересолить собрался? Пока доку не прочитаешь - к консоли не прикасайся. Представьте себе бушмена, требующего у физика, чтобы тот объяснил, почему нельзя пустить стрелу в Солнце ©Шекли Р., Верный вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:32 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015RESALT Что ты там пересолить собрался? Пока доку не прочитаешь - к консоли не прикасайся. Представьте себе бушмена, требующего у физика, чтобы тот объяснил, почему нельзя пустить стрелу в Солнце ©Шекли Р., Верный вопрос я перепроверил, там result наверное когда сюда записывал, то опечатался )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:37 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015RESALT Что ты там пересолить собрался? Пока доку не прочитаешь - к консоли не прикасайся. Представьте себе бушмена, требующего у физика, чтобы тот объяснил, почему нельзя пустить стрелу в Солнце ©Шекли Р., Верный вопрос Я читаю, непонятно, вот пытаюсь практиковаться, не получается, непонятно вдвойне (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:39 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015RESALT Что ты там пересолить собрался? Пока доку не прочитаешь - к консоли не прикасайся. Представьте себе бушмена, требующего у физика, чтобы тот объяснил, почему нельзя пустить стрелу в Солнце ©Шекли Р., Верный вопрос Интересно что будет после ООП, какой виток даст программирование, какие новые абстракции принесёт, нужно заранее готовить свой мозг к пониманию и наращиванию ассоциаций для подобного рода мышления )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:40 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015какие новые абстракцииТы в старых "туп как дерево". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:42 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
ElicRMagistr2015какие новые абстракцииТы в старых "туп как дерево". сть такое )))) Не отрицаю, вот пытаюсь пнять как тутдумать нужно )) Въехать пытаюсь что это такое и почему работает именно так )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:43 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
ElicRMagistr2015какие новые абстракцииТы в старых "туп как дерево". И потом, кто из нас не начинал учиться чему-то новому когда-то? )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:46 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Интересно что будет после ООП, какой виток даст программирование, какие новые абстракции принесёт, нужно заранее готовить свой мозг .......))) http://fprog.ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:46 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015То он выдает ошибку (((( Непонятно как работают эти типы....? (( Уважаемые ученые, у меня в подвале происходит подземный стук. Объясните пожалуйста, отчего он. 0. прочитай концепции ООП 1. осознай разницу между конструктором, методом, статическим методом 2. осознай разницу между final и not final, почитай про subtype и override 3. если уж выкладываешь на форум по oracle, то приводи листинг из sqlplus, в котором явно будет видно выполнение и ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 16:04 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
env, посоветуйте пожалуйста хороший ютуб-канал по ооп в oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 09:25 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015хороший ютуб-канал по ооп в oracle Ну, здравствуй, современное образование. Как только в оракле появятся хорошие ютуб-каналы по ооп - так сразу. з.ы. Книга (дока) лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 09:33 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015То он выдает ошибку (((( Непонятно как работают эти типы....? (( Уважаемые ученые, у меня в подвале происходит подземный стук. Объясните пожалуйста, отчего он. 0. прочитай концепции ООП 1. осознай разницу между конструктором, методом, статическим методом 2. осознай разницу между final и not final, почитай про subtype и override 3. если уж выкладываешь на форум по oracle, то приводи листинг из sqlplus, в котором явно будет видно выполнение и ошибки а в SQLPlus можно как-то перевести уже написанный PL/SQL код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 11:01 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015env, посоветуйте пожалуйста хороший ютуб-канал по ооп в oracle большой вопрос, нужно ли оно там вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 11:14 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
[quot env] Для чего вообще нужно хранить объекты в полях таблиц? Только ли в полях таблиц можно храить объекты? И как извлекать нужный подтип объекта, если поле таблицы имеет тип супертипа - такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 11:32 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015И какНе твоё это, документацию понимать. Иди улицы мети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 11:34 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
[quot Elic] Я понимаю, просто я не сталкивался ещё с подобным образом мышления в виде ООП (( А можно на практическом примере? Т.е. в рамках какой-нибудь задачи рассмотреть все прелести и механизмы ООП, например зачем нужно создавать супер тип? Для чего делать из него дочерниче типы? Потом определять какой это тип, дочерний или сепер тип, потом инкапсулировать или полиморфизмом заниматься )) Для чего всё это нужно? Читаю документацию, а вот никак сложиться не могут пазлы в голове, нет примера практического ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 11:42 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Для чего вообще нужно хранить объекты в полях таблиц Хороший вопрос. Изучи эту тему и напиши по ней эссе на 1000 слов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 12:35 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Для чего всё это нужно? на обсуждение гуру Применение объектно ориентированной модели Бенефиты объектов Конструкция Create type point as (x float, y float) not final; Наследование в Оракл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 12:53 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015Для чего вообще нужно хранить объекты в полях таблиц Хороший вопрос. Изучи эту тему и напиши по ней эссе на 1000 слов. Открыл для себя паттерны ООП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 13:11 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
ElicRMagistr2015Для чего всё это нужно? на обсуждение гуру Применение объектно ориентированной модели Бенефиты объектов Конструкция Create type point as (x float, y float) not final; Наследование в Оракл Сегодня хороший день )) Я много чего узнал )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 13:11 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
[quot Elic] Создал следующий тип: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. его тело: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Всё нормально отработалось. Пишу следующий код: Код: plsql 1. 2. 3. 4. 5. 6. И он выдаёт ошибку: Код: plsql 1. Скажите пожалуйста, почему он выдаёт такого рода ошибку? Вроде тип создал и объявил переменную этого типа ??? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 09:51 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015 Код: plsql 1. Ты совсем тупой, и не понимаешь даже по-русски? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 09:56 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
Ссылка на неинициализированныйсоставной тип Может инициализировать надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 10:22 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015почему он выдаёт такого рода ошибку? Казалось бы, для чего нужен конструктор.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 10:23 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015почему он выдаёт такого рода ошибку? Казалось бы, для чего нужен конструктор.... Мужики, уж извините ))) Совсем глупые вопросы задаю, но голова уже кругом от этого всего, жду майские праздники что бы проспаться как следует ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 10:48 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
[quote RMagistr2015]Elic Я понимаю, просто я не сталкивался ещё с подобным образом мышления в виде ООП (( А можно на практическом примере? Т.е. в рамках какой-нибудь задачи рассмотреть все прелести и механизмы ООП, например зачем нужно создавать супер тип? Для чего делать из него дочерниче типы? Потом определять какой это тип, дочерний или сепер тип, потом инкапсулировать или полиморфизмом заниматься )) Для чего всё это нужно? Читаю документацию, а вот никак сложиться не могут пазлы в голове, нет примера практического ((( Например, чтобы сформировать json,xml в ранних версиях бд или/и работа с java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 10:49 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
Бракованный финский угорьСсылка на неинициализированныйсоставной тип Может инициализировать надо? А можно без инициализации присвоить полю типа какое-то значение? Например вроде как в Этой статье в примере Пример 12-3, происходит присваивание: emp.employee_id := 330; без предварительного вызова конструктора типа как в примере 12-2 Как такое понять? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 12:20 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Как такое понять? )) авторСтатья написана на основе официальной документации фирмы Oracle. Oracle® Database PL/SQL User's Guide and Reference 10g Release 2 (10.2) Database Object-Relational Developer's Guide 11.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 14:18 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015Как такое понять? )) авторСтатья написана на основе официальной документации фирмы Oracle. Oracle® Database PL/SQL User's Guide and Reference 10g Release 2 (10.2) Database Object-Relational Developer's Guide 11.2 Ясно, спасибо ))) Скажите пожалуйста, а что эффективнее использовать в работе? Объекты или временные таблицы, например в MS-SQL что бы передать таблицу в процедуру и обратно, используют временную таблицу...??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 14:29 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, Лучше всего, использовать голову. Свою. И исходить из цели,которую требуется достичь в контексте процессов, вызвавших необходимость её достижения. К слову, для чего вообще надо передавать таблицу в процедуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 14:32 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015, Лучше всего, использовать голову. Свою. И исходить из цели,которую требуется достичь в контексте процессов, вызвавших необходимость её достижения. К слову, для чего вообще надо передавать таблицу в процедуру? Ну в MS-SQL я это делал для передачи скопа параметров, или для получения каих-либо результатов выполнения из процедуры в реализации концепции патерного программирования. В концепциях ООП это можно сравнить с принципом работы "фАБРИКИ", если так можно выразиться, когда например тебе необходимо получать различные объекты исходя из того что ты в неё загрузишь, неплохо применять для получения таких результатов непосредственно временные таблицы. Как ООП в oracle работает, мне пока сложновато понять, сижу курю бамбуки и втыкаюсь )))))))) Задаю глупые вопросы и всё в этом роде, за что меня пинают, ну что поделать, всегда сложновато въезжать во что-то новое ))))) Особенно если ещё к синтаксису не привык ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 15:00 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015envRMagistr2015, Лучше всего, использовать голову. Свою. И исходить из цели,которую требуется достичь в контексте процессов, вызвавших необходимость её достижения. К слову, для чего вообще надо передавать таблицу в процедуру? Ну в MS-SQL я это делал для передачи скопа параметров, или для получения каих-либо результатов выполнения из процедуры в реализации концепции патерного программирования. В концепциях ООП это можно сравнить с принципом работы "фАБРИКИ", если так можно выразиться, когда например тебе необходимо получать различные объекты исходя из того что ты в неё загрузишь, неплохо применять для получения таких результатов непосредственно временные таблицы. Как ООП в oracle работает, мне пока сложновато понять, сижу курю бамбуки и втыкаюсь )))))))) Задаю глупые вопросы и всё в этом роде, за что меня пинают, ну что поделать, всегда сложновато въезжать во что-то новое ))))) Особенно если ещё к синтаксису не привык ))) В рамках нашего проекта, где в качестве БД использовалась MS-SQL 2005 ООП и не пахло )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 15:04 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Как ООП в oracle работает,Накуя козе (тебе) баян (ООП)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 15:15 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015для передачи скопа параметров, или для получения каких-либо результатов выполнения из процедуры refcursor table of ... xmltype Объектные типы реально нужны в очень редких случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 16:57 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015для передачи скопа параметров, или для получения каких-либо результатов выполнения из процедуры refcursor table of ... xmltype Объектные типы реально нужны в очень редких случаях. У нас они оооооооооооооочень часто используются )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 07:46 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
RMagistr2015В рамках нашего проекта, где в качестве БД использовалась MS-SQL 2005 ООП и не пахло )))) Так вы не студент уже... Я все хотел написать, что для вы задавный студент - спрашиваете, пытаетесь докопаться. Но это для студента.. Иначе печаль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 11:55 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
Салтыков-Карамзин, Поспешные выводы. Будьте оптимистом, читайте как "в рамках нашего курсового проекта" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 12:32 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
envСалтыков-Карамзин, Поспешные выводы. Будьте оптимистом, читайте как "в рамках нашего курсового проекта" Вообще это в рамках образовательного проекта ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 14:24 |
|
||
|
создание объектов
|
|||
|---|---|---|---|
|
#18+
Салтыков-КарамзинRMagistr2015В рамках нашего проекта, где в качестве БД использовалась MS-SQL 2005 ООП и не пахло )))) Так вы не студент уже... Я все хотел написать, что для вы задавный студент - спрашиваете, пытаетесь докопаться. Но это для студента.. Иначе печаль Так что можно считать что я студент ))) Гражданской наружности )))) Вообще если филосовски подойти к вопросу, то все мы учимся всю жизнь ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 14:27 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1886007]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
103ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 564ms |

| 0 / 0 |
