У меня есть таблица под названием BRANCHES, она имеет атрибут TSTAMP типа TIMESTAMP, который я хочу изменить. Следующий оператор приводит к «ORA-01735: неверный параметр ALTER TABLE». Что не так?oracle изменить значение метки времени
alter table BRANCHES modify TSTAMP TIMESTAMP'2010-01-10 09:00:00.00224455'
Не бросайте камни, я новичок в базах данных.
EDIT1. Благодаря комментарию sstan я понял, что мне нужно использовать команду update. Итак, теперь я делаю:
update BRANCHES set TSTAMP = TIMESTAMP'2015-01-10 09:00:00.00224455'
У меня нет ошибок, но TSTAMP не обновляется.
EDIT2. После того, как все работает, как и следовало ожидать! Благодаря!
Вы хотите изменить * данные *, а не определение столбца, верно? Затем используйте инструкцию 'update'. Не выражение 'alter'. – sstan
Какой инструмент вы используете для выполнения обновления? Как вы проверили, что ничего не обновили? Вы вносили изменения? – sstan