|
|
|
Странная ошибка при создании функции
|
|||
|---|---|---|---|
|
#18+
Написал функцию. Если select вытащить из нее и запустить отдельно, он работает. При попытке создать функцию пишет: Compilation errors for FUNCTION AGENCY.GETRECYCLEAGENCY Error: PLS-00801: internal error [74303] Line: 0 Text: create or replace function GetRecycleAgency Текст функции: create or replace function GetRecycleAgency return common.tp_refcur is Result common.tp_refcur; begin open Result for select cast(t.config_value as integer) as AgencyID, e.Name as AgencyName from Agency.t_agency_config t, T_Agency_Unit au, gpd.t_Enterprise e where t.config_type='RECYCLE_AGENCY_ID' and au.id=To_Number(t.config_value) and e.id=au.enterprise; return(Result); end GetRecycleAgency; Где здесь ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 11:58 |
|
||
|
Странная ошибка при создании функции
|
|||
|---|---|---|---|
|
#18+
А если в первой строке убрать cast, то все нормально работает. Чем это может обьясняться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32126430&tid=1991316]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 440ms |

| 0 / 0 |
