
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.02.2021, 14:41
|
|||
|---|---|---|---|
|
|||
Как бы назвать поле? |
|||
|
#18+
Приветсвую! Собираюсь на таблицу повесить триггер на BEFORE INSERT OR UPDATE и в нём при вставке или изменениях в таблице из SEQUENCE брать следующее Nextval и записывать этот Nextval в _поле_. Это _поле_ мне нужно для периодической синхронизации баз, т.е. буду запоминать на каком значении в послединий раз остановился (LAST_ID) и в следующий раз синхронизовывать только те строки таблицы, где _поле_ больше LAST_ID с предыдущего раза. Теперь вопрос: как бы назвать поле, чтобы имя объясняло не предназначение поля, а содержание . То есть что это за ID такой, который меняется с каждым изменением. Есть ли общепринятое название? Медитирую над UPDATE_STATUS_ID, UPDATE_ORDER_ID, но всё не то как то. Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2021, 14:44
|
|||
|---|---|---|---|
Как бы назвать поле? |
|||
|
#18+
если не ошибаюсь, в мсскл такое поле называется row_version мы обычно называем row_version там даже тип соответствующий есть https://docs.microsoft.com/en-us/sql/t-sql/data-types/rowversion-transact-sql?view=sql-server-ver15 PS: "объясняло не предназначение поля, а содержание" - тут я потерялся ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2021, 14:46
|
|||
|---|---|---|---|
Как бы назвать поле? |
|||
|
#18+
tab_change_id data_change_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2021, 14:46
|
|||
|---|---|---|---|
|
|||
Как бы назвать поле? |
|||
|
#18+
andreymx, ну, предназначение: для синхронизации (т.е. можно было бы назвать SYNC_ID, например) а содержание: версия строки (ваше предложение ROW_VERSION, мне очень нравится кстати) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Kolan&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 604ms |
| total: | 813ms |

| 0 / 0 |
