Мне интересно, можно ли отобразить имя столбца последнего обновленного столбца в таблице.Отобразить имя столбца последнего обновленного столбца
Пример:
**Original Record created on 03/20/14:**
Name: John
Height
Weight
Age
Update_date: 03/20/14
Update_Column: Name
Тогда кто-то приходит и обновляет высоту на 03/22/14:
Name: John
Height: 5'9
Weight
Age
Update_date: 03/22/14
Update_Column: Height
а также UPDATE_DATE и Update_column изменится снова, если кто-то пришел и поставить значение для возраста. И так далее.
Возможно ли это?
Кроме того, если это возможно, можно ли отобразить имя столбца наиболее правым, если пользователь обновил более одного столбца одновременно?
Пример:
User updates the below record:
Name: John
Height: 5'9
Weight
Age
Update_date: 03/22/14
Update_Column: Height
И добавляет в весе и возрасте, в то же время на 03/24/14:
Name: John
Height: 5'9
Weight: 150
Age: 31
Update_date: 03/22/14
Update_Column: Height
Update_Column будет отображать Возраст, потому что это самый дальний к правильно. (Думая об этом, когда вы читаете слева направо, так что последний обновленный столбец был бы одним из самых дальних прав)
Итак, чтобы подвести итог, мне нужно показать Update_date (который будет текущим дата последнего обновления записи) и Update_Col (который является именем столбца последнего обновленного столбца и обновляется несколько столбцов, а затем отображает тот, который был обновлен последним)
Надеемся, что примеры помогут чтобы прояснить ситуацию.
Спасибо, Стивен
Вы помечено это как для Oracle и MySQL. Какую базу данных вы используете? –