Hi,
Trying to run some code like this:
I keep getting this error:
[small]
[/small]
Can anyone help ?
Trying to run some code like this:
Code:
--/
CREATE OR REPLACE PROCEDURE UTDELETE is
DECLARE
mystr varchar2(20);
BEGIN
for c1 IN (
select table_name as tb
from sys.all_tables
where owner = 'MTMS'
order by table_name
) LOOP
mystr := 'TEST';
/*
for c2 in (select column_name from all_tab_cols where owner= 'MTMS' and table_name = c1.table_name and rownum = 1)
loop
dbms_output.put_line( 'Processing: ' || c2.column_name || ' for ' || c1.table_name );
end loop;
*/
END LOOP;
end;
/
I keep getting this error:
[small]
Code:
Executing:
CREATE OR REPLACE PROCEDURE UTDELETE is
DECLARE
mystr varchar2(20)
Procedure created.
Execution time: 0:00:00.244
Executing:
BEGIN
for c1 IN (
select table_name as tb
from sys.all_tables
where owner = 'MTMS'
order by table_name
) LOOP
mystr := 'TEST'
ORA-06550: line 8, column 28:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
* & = - + ; < / > at in is mod remainder not rem
<an exponent (**)> <> or != or ~= >= <= <> and or like LIKE2_
LIKE4_ LIKEC_ between || multiset member SUBMULTISET_
[Error Code: 6550]
[SQL State: 65000]
Execution time: 0:00:00.124
Executing:
END LOOP
ORA-00900: invalid SQL statement
[Error Code: 900]
[SQL State: 42000]
Execution time: 0:00:00.116
Executing:
end
ORA-00900: invalid SQL statement
[Error Code: 900]
[SQL State: 42000]
Execution time: 0:00:00.115
Can anyone help ?