Table column privileges include only INSERT,UPDATE without SELECT unfortunately.
How to Grant Column Privileges ?
SQL> GRANT update (columnname1),insert (columnname2, columnname3) ON user1.table1 TO user2;
How to Check Column Privileges ?
SQL> select * from dba_col_privs ;
How to Remove Column Privileges ?
SQL> revoke insert (columnname2, columnname3) ON user1.table1 from user2;
revoke insert (columnname2, columnname3) ON user1.table1 from user2;
*
ERROR at line 1:
ORA-01750: UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column
SQL> revoke insert on user1.table1 from user2;
Revoke succeeded.