powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как бы назвать поле?
5 сообщений из 5, страница 1 из 1
Как бы назвать поле?
    #40045464
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветсвую!

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

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

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

Что посоветуете?
...
Рейтинг: 0 / 0
Как бы назвать поле?
    #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
Как бы назвать поле?
    #40045470
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tab_change_id
data_change_id
...
Рейтинг: 0 / 0
Как бы назвать поле?
    #40045471
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

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


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