SQL Data Types Oracle PLSQL Tutorial

Invalid interval: 1234 contains four digits and therefore contains one too many digits allowed by the precision of 3 (which allows up to three digits).

SQL>
SQL> CREATE TABLE myTable (
  2    id INTEGER,
  3    duration INTERVAL YEAR(3) TO MONTH
  4  );
Table created.
SQL>
SQL> INSERT INTO myTable (id, duration)VALUES (6, INTERVAL '1234' YEAR(3));
INSERT INTO myTable (id, duration)VALUES (6, INTERVAL '1234' YEAR(3))
                                                      *
ERROR at line 1:
ORA-01873: the leading precision of the interval is too small
SQL>
SQL> select * from myTable;
no rows selected
SQL>
SQL> drop table myTable;
Table dropped.
SQL>