У меня есть информация, которую я предполагаю, чтобы иметь тип char, поскольку у меня есть следующее (dbms_output.put_line - это функция типа «print», а возвращаемое значение после ->):
dbms_output.put_line( table_record.column_1 ); --> 0.6
dbms_output.put_line( UPPER(table_record.column_1) ); --> 0.6
dbms_output.put_line( LOWER(table_record.column_1) ); --> 0.6
Но я не хочу этого. Я хочу преобразовать этот столбец в тип FLOAT. Когда я пытаюсь:
dbms_output.put_line( to_number(crate_record.column_1) );
У меня ORA-06502: PL / SQL: ошибка числа или значения: ошибка преобразования символа в число.
Почему to_number не работает?