Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как бы назвать поле? / 5 сообщений из 5, страница 1 из 1
15.02.2021, 14:41
    #40045464
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы назвать поле?
Приветсвую!

Собираюсь на таблицу повесить триггер на BEFORE INSERT OR UPDATE и в нём при вставке или изменениях в таблице из SEQUENCE брать следующее Nextval и записывать этот Nextval в _поле_. Это _поле_ мне нужно для периодической синхронизации баз, т.е. буду запоминать на каком значении в послединий раз остановился (LAST_ID) и в следующий раз синхронизовывать только те строки таблицы, где _поле_ больше LAST_ID с предыдущего раза.

Теперь вопрос: как бы назвать поле, чтобы имя объясняло не предназначение поля, а содержание . То есть что это за ID такой, который меняется с каждым изменением. Есть ли общепринятое название?

Медитирую над UPDATE_STATUS_ID, UPDATE_ORDER_ID, но всё не то как то.

Что посоветуете?
...
Рейтинг: 0 / 0
15.02.2021, 14:44
    #40045469
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы назвать поле?
если не ошибаюсь, в мсскл такое поле называется row_version мы обычно называем row_version
там даже тип соответствующий есть
https://docs.microsoft.com/en-us/sql/t-sql/data-types/rowversion-transact-sql?view=sql-server-ver15


PS: "объясняло не предназначение поля, а содержание" - тут я потерялся )
...
Рейтинг: 0 / 0
15.02.2021, 14:46
    #40045470
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы назвать поле?
tab_change_id
data_change_id
...
Рейтинг: 0 / 0
15.02.2021, 14:46
    #40045471
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы назвать поле?
andreymx,

ну, предназначение: для синхронизации (т.е. можно было бы назвать SYNC_ID, например)
а содержание: версия строки (ваше предложение ROW_VERSION, мне очень нравится кстати)
...
Рейтинг: 0 / 0
15.02.2021, 14:59
    #40045475
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы назвать поле?
Спасибо всем, решил остановиться на RowDataVersionID
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как бы назвать поле? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]