Why can't table fields be defined as pls_integer types in oracle?

problem description

alter table test add a pls_integer;

the execution error of the above statement indicates that the pls_integer type does not exist

The pls_integer type is clearly defined in

pl/sql, so why can"t table fields be declared as pls_integer type?

May.13,2021

pls_integer can only be used in PL/SQL, not in the data type of a table field.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e9fb78-1a7a.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e9fb78-1a7a.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?