После того, как вы отредактировали вопрос, кажется, что вы немного ближе к тому, что вы хотите. Это:
ALTER TABLE customers ADD modified_by VARCHAR2(30);
^^^^^^^^^^^^
datatype goes here, not what you'd like
to put into this column
Затем, во время вставки или обновления этой таблицы, вы поместите туда USER
, например,
insert into customers (id, modified_by) values (100, USER);
Или, возможно, даже лучше, установите его в значение по умолчанию, как подсказывает @a_horse_with_no_name:
ALTER TABLE customers ADD modified_by VARCHAR2(30) DEFAULT USER;
поэтому - если вы явно не поместите ничего в этот столбец, он будет заполнен значением функции USER
.