1) Могу ли я сохранить в Oracle результат TO_CHAR в VARCHAR2, NVARCHAR2?Кажется, что да, согласно приведенному ниже коду.
CREATE TABLE TBL (
R1 VARCHAR2(15),
R2 NVARCHAR2(15),
R3 NVARCHAR2(15)
);
INSERT INTO TBL(R1, R2) VALUES (TO_CHAR(15,'999.999'),TO_CHAR(20,'999.999'));
SELECT R1+10, R2+20 FROM TBL;
2) Добавление 10 к столбцу VARCHAR2, NVARCHAR2, в котором хранятся результаты TO_CHAR, работает, как описано выше.Могу ли я знать, почему TO_NUMBER (R1), TO_NUMBER (R2) не нужны?