|
|
|
Не пойму как обратиться к типу Record в функции
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста. Изучаю как пользоваться типом Record и столкнулся со следующим 1. Взял пример работы функции с типом record Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2. При попытке обращения к этой функции Код: plsql 1. 2. 3. 4. 5. 6. 7. Получаю ошибку Код: plaintext 1. 2. 3. Что я делаю не так? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2016, 08:59 |
|
||
|
Не пойму как обратиться к типу Record в функции
|
|||
|---|---|---|---|
|
#18+
Balbesco Код: plsql 1. 2. Что я делаю не так? :)RTFM Assigning Values to Variables with the Assignment Statement (FAQ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2016, 09:04 |
|
||
|
Не пойму как обратиться к типу Record в функции
|
|||
|---|---|---|---|
|
#18+
DEClare myrec eMP_PKG.EMP_REC; begin myrec:=eMP_PKG.GET_EMP(); dbms_output.put_line(myrec.F_NAME); end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2016, 12:17 |
|
||
|
Не пойму как обратиться к типу Record в функции
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за ответы. И особенно за ссылку на доку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2016, 12:34 |
|
||
|
Не пойму как обратиться к типу Record в функции
|
|||
|---|---|---|---|
|
#18+
Подскажите еще по следующему вопросу. Продолжаю изучению функций. Задача примерно следующая. Получить на вход функции строку. Разложить ее на несколько полей Получить как итоговый результат несколько столбцов Пакет с функцией Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Вызов функции . Так работает Код: plsql 1. Попытка передачи параметра из таблицы Код: plsql 1. 2. 3. Генерирует ошибку ORA-00904: "BB"."NN": invalid identifier --- Что я делаю не так? :) Ожидал , что отработает по аналогии с функцией SDO_UTIL.GETVERTICES Код: plsql 1. 2. 3. 4. https://docs.oracle.com/database/121/SPATL/GUID-9CF1E8A9-EBCB-4938-BBB6-C2AAFE4897A7.htm#SPATL1237 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 17:55 |
|
||
|
Не пойму как обратиться к типу Record в функции
|
|||
|---|---|---|---|
|
#18+
BalbescoПодскажите еще по следующему вопросу. Продолжаю изучению функций. Задача примерно следующая. Получить на вход функции строку. Разложить ее на несколько полей Получить как итоговый результат несколько столбцов Пакет с функцией Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Вызов функции . Так работает Код: plsql 1. Попытка передачи параметра из таблицы Код: plsql 1. 2. 3. Генерирует ошибку ORA-00904: "BB"."NN": invalid identifier --- Что я делаю не так? :) Ожидал , что отработает по аналогии с функцией SDO_UTIL.GETVERTICES Код: plsql 1. 2. 3. 4. https://docs.oracle.com/database/121/SPATL/GUID-9CF1E8A9-EBCB-4938-BBB6-C2AAFE4897A7.htm#SPATL1237 а если поменять местами vc bb, table (imp_pkg_test2.fparse_cl (1, bb.nn)) v ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 18:07 |
|
||
|
Не пойму как обратиться к типу Record в функции
|
|||
|---|---|---|---|
|
#18+
stax.., Спасибо большущее!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 18:13 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=187&tid=1886909]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
61ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 409ms |

| 0 / 0 |
