update float column from varchar2
Hi all,
create table My_Table (Id Number, Data Varchar2(100));
insert into My_Table values (101,'12345678.25368');
insert into My_Table values (102,'12345678.25369');
insert into My_Table values (103,'12345678.2536S');
insert into My_Table values (104,'12345678.25367');
insert into My_Table values (105,'1234567S.25368');
commit;
select * from My_Table;
ID DATA
---------- -----------------
101 12345678.25368
102 12345678.25369
103 12345678.2536S
104 12345678.25367
105 1234567S.25368
alter table My_Table add (Data_migration float);
ID DATA DATA_MIGRATION
---------- ---------------- ----------------
101 12345678.25368
102 12345678.25369
103 12345678.2536S
104 12345678.25367
105 1234567S.25368
update My_Table set Data_migration=data;
Error starting at line 15 in command:
update My_Table set Data_migration=data
Error report:
SQL Error: ORA-01722: invalid number
0