|
|
|
Cast()
|
|||
|---|---|---|---|
|
#18+
Есть код: create table table1 (sid varchar2(3), LName varchar2(10)); Create table table2 (sid varchar2(3), Choise Varchar2(10)); Insert into table1 values('001','User1'); Insert into table1 values('002','User2'); Insert into table2 values('001','Choise1'); Insert into table2 values('001','Choise2'); Insert into table2 values('002','Choise3'); Insert into table2 values('002','Choise4'); create type Choise_List as table of varchar2(100); set lines 100; set pages 9999; col ls format a80 word; select f.sid, f.lname, Cast(MultiSet(select s.choise from table2 s where s.sid=f.sid )as Choise_List) from table1 f drop type lists_objects; Drop table Table1; Drop table Table2; При вополнении выдается: Предупреждение: Тип создан с ошибками компиляции. В чем проблема??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:11:35 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
А show errors; не пробовал смотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:13:38 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
Да, говорит PLS-00103. И как с ней бороться подскажите. Версия sql 8.1.7.2.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:31:20 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
Выдай полный результат show errors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:32:59 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
Вот все что выдается: Ошибки для TYPE CHOISE_LISTS: LINE/COL ERROR -------- ----------------------------------------------------------------- 2/1 PLS-00103: Встретился символ "SET" Таблица создана. Таблица создана. 1 строка создана. 1 строка создана. 1 строка создана. 1 строка создана. 1 строка создана. 1 строка создана. Предупреждение: Тип создан с ошибками компиляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:36:25 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:39:05 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
Да, я примерно это и предполагал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:47:11 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
да спасиб. А почему select ничего не отображает: show errors; create table table1 (sid varchar2(3), LName varchar2(10)); Create table table2 (sid varchar2(3), Choise Varchar2(10)); Insert into table1 values('001','User1'); Insert into table1 values('002','User2'); Insert into table2 values('001','Choise1'); Insert into table2 values('001','Choise2'); Insert into table2 values('002','Choise3'); Insert into table2 values('002','Choise4'); create type Choise_Lists as table of varchar2(100); / set lines 100; set pages 9999; col ls format a80 word; select f.sid, f.lname, Cast(MultiSet(select s.choise from table2 s where s.sid=f.sid )as Choise_Lists) ls from table1 f drop type Choise_Lists; Drop table Table1; Drop table Table2; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:47:30 |
|
||
|
Cast()
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 15:55:08 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2772&tid=1990303]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
288ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 617ms |

| 0 / 0 |
