|
|
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
declare st number := 1000000; t varchar2 (100) := 'Text to be inserted into Exam'; t1 varchar2 (200); .... PLS-00201: identifier 'Text to be inserted into Exam' must be declared ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 13:00 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
A probel megdy varchar2 i (100) zachem postavil? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 13:05 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
не помогло :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 13:06 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
ошибка в другом ... в неправильной передачи этой переменной ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 13:18 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
все написано правильно, но ошибка таже самая ... declare st number := 1000000; text varchar2(100) := 'Text to be inserted into Exam'; t varchar2(200); begin t := 'Test(' || st || ',' || '"' || text || '"' || ')'; var_pack.run_proc(t); Procedure Run_Proc ( stmt IN VARCHAR2 ) is num BINARY_INTEGER := 0; BEGIN dbms_job.submit( num, stmt||';', SYSDATE ); COMMIT; END; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 13:40 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
declare -- Local variables here st number := 1000000; text varchar2(100) := 'Text to be inserted into Exam'; begin Var_Pack.Run_Proc( 'Test_pipe(' || st || ',' || '"' || text || '"' || ')' ); end; Procedure Run_Proc ( stmt IN VARCHAR2 ) is num BINARY_INTEGER := 0; BEGIN dbms_job.submit( num, stmt||';', SYSDATE ); COMMIT; END; ошибка: PLS-00201: identifier 'Text to be inserted into Exam' must be declared PL/SQL statement ignored затем ORA-06512: line 18 - Это dbms_job.submit( num, stmt||';', SYSDATE ); В чем же дело ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 12:31 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
DBMS_JOB.SUBMIT( JOB OUT BINARY_INTEGER, WHAT IN VARCHAR2, NEXT_DATE IN DATE DEFAULTSYSDATE, INTERVAL IN VARCHAR2 DEFAULT 'NULL', NO_PARSE IN BOOLEAN DEFAULT FALSE, INSTANCE IN BINARY_INTEGER DEFAULT ANY_INSTANCE, FORCE IN BOOLEAN DEFAULT FALSE) Здесь WHAT - это SQL-оператор иди неименованный блок PL/SQL А 'Text to be inserted into Exam' ни то ни другое :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 12:41 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
Вместо ' " ' поставь ' ' ' '. Он у тебя не может найти переменную "Text to be inserted into Exam" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 12:42 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
"В чем же дело ?" Дело в том, что аккуратней надо код писать. Что за х......ю ты передаёшь? Код: plaintext 1. Тебе нужно передать значение '1000000,Text to be inserted into Exam'? Тогда так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 12:51 |
|
||
|
ошибка PLS-00201 при объявлении переменной
|
|||
|---|---|---|---|
|
#18+
Если же в Run_Proc нужно передать не значение, котрое возвращает Test_pipe, а строку: Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 13:08 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2790&tid=1991041]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 334ms |

| 0 / 0 |
