CURRENT_TIMESTAMP в таблице оракула - PullRequest
1 голос
/ 10 октября 2019

У меня есть таблица в apex oracle, у меня есть цель, постоянно видеть текущую дату и время в таблице после ее обновления. Кто-то может сказать вам, как это сделать. Например:

Current date
10.10.2019 16:20:39

И после обновления этой таблицы:

Current date
10.10.2019 16:21:39

Ответы [ 2 ]

3 голосов
/ 10 октября 2019

Вы можете использовать этот синтаксис:

ALTER TABLE tab MODIFY current_date DEFAULT SYSDATE

, если в вашей таблице уже есть current_date столбец типа даты,

Используйте ALTER TABLE tab ADD current_date DATE DEFAULT SYSDATE, если этоеще не существует столбец.

1 голос
/ 10 октября 2019

Вы можете использовать триггеры для достижения того, что вы хотели. триггеры - это запросы, которые запускаются при любых действиях CRUD.

Таким образом, в соответствии с вашим сценарием вам необходимо создать триггер для обновления столбца текущей даты и времени при обновлении строки таблицы.

Надеюсь, это может помочь вам http://www.mysqltutorial.org/mysql-triggers.aspx

...