|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Привет всем. Подскажите, CAST может приводить коллекцию к пакетному типу в SQL? Пробую Код: plsql 1.
и получаю 'ORA-00902: invalid datatype' на TEST_PKG Пробовал разные типы: Код: plsql 1. 2. 3. 4.
Если же приводить к типу схемы то все ОК, в чем причина? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2019, 14:57 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Vlad074 в чем причина? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2019, 14:59 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Vlad074, bulk collect ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2019, 15:06 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Пакетный тип же в SQL нельзя использовать, только в PL/SQL. Сделайте тип не в пакете а командой CREATE TYPE ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2019, 06:22 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Спасибо за ответы, но подыму тему: Как преобразовать один тип коллекции к другой в тексте PL/SQL (например, ассоциативный массив в nested table)? Ну кроме способа пройтись в цикле. Дано: Код: plsql 1. 2. 3. 4.
Код: plsql 1. 2. 3. 4. 5. 6.
Получаю PLS-00204: function or pseudo-column '' may be used inside a SQL statement only. Хорошо, пишу в SQL: Код: plsql 1.
ORA-00902: invalid datatype - ну про это уже выше было написано Пробуем совсем бред: Код: plsql 1.
PLS-00382: expression is of wrong type - здесь я так понял 11r2 не дает так TABLE использовать В итоге простой конструкции языка нет? Не спрашивайте зачем мне это, еще не придумал :) Например, если параметр функции определенный вид коллекции принимает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2019, 14:34 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Vlad074 В итоге простой конструкции языка нет? Не спрашивайте зачем мне это, еще не придумал :) Например, если параметр функции определенный вид коллекции принимает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2019, 14:57 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Vlad074 Не спрашивайте зачем мне это, еще не придумал ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2019, 14:59 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
Vlad074 Не спрашивайте зачем мне это, еще не придумал приходи, когда придумаешь... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2019, 16:53 |
|
CAST коллекции к пакетному типу
|
|||
---|---|---|---|
#18+
alex-ls приходи, когда придумаешь... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2019, 17:06 |
|
|
start [/forum/topic.php?fid=52&tid=1881827]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 174ms |
0 / 0 |