ORA-00997:uso ilegal del tipo de datos LONG
Es una restricción sobre el uso de LONG tipo de datos. No puede crear un tipo de objeto con un atributo LARGO.
SQL> CREATE TABLE t AS SELECT data_default FROM user_tab_cols;
CREATE TABLE t AS SELECT data_default FROM user_tab_cols
*
ERROR at line 1:
ORA-00997: illegal use of LONG datatype
SQL>
Alternativamente, podría usar TO_LOB como solución alternativa. Lo que lo convertiría en tipo de datos CLOB.
Por ejemplo,
SQL> CREATE TABLE t AS SELECT TO_LOB(data_default) data_default FROM user_tab_cols;
Table created.
SQL> desc t;
Name Null? Type
----------------------------------------- -------- ----------------------------
DATA_DEFAULT CLOB
SQL>
Vea más ejemplos de soluciones alternativas aquí.