powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / триггер для уменьшения ключа
7 сообщений из 7, страница 1 из 1
триггер для уменьшения ключа
    #33188134
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
Я не знаток isql поэтому скажите пожалуйста можно ли написать такой триггер который бы при удалении записи уменьшал бы значение целочисленного ключа на 1 во всех последующих записях, если можно то как, или дайте ссылку на пример.
Заранее большое спасибо!
...
Рейтинг: 0 / 0
триггер для уменьшения ключа
    #33188173
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не нужно этого делать

...
Рейтинг: 0 / 0
триггер для уменьшения ключа
    #33188188
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
данная таблица не связана этим ключом не с какой другой таблицей, меня беспокоит то что может возникнуть переполнение значения ключа
...
Рейтинг: 0 / 0
триггер для уменьшения ключа
    #33188216
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если табличка маленькая - бояться нечего,
если большая - тормоза при перестройке обеспечены


...
Рейтинг: 0 / 0
триггер для уменьшения ключа
    #33188225
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. сервер сам что-ли будет ключи перестраивать?
...
Рейтинг: 0 / 0
триггер для уменьшения ключа
    #33188253
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у вас 500 000 записей, удалили запись номер 1000, теперь нужно у 499 000 записей поменять ключ? как вы думаете сколько это займет времени?
...
Рейтинг: 0 / 0
триггер для уменьшения ключа
    #33188297
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джекданная таблица не связана этим ключом не с какой другой таблицей, меня беспокоит то что может возникнуть переполнение значения ключа
Вместо того, чтобы беспокоится о переполнении ключа, желательно в документации почитать о максимальном значении unsigned int и unsigned bigint, потом прикинуть сколько данных в месяц будет в среднем прибавлятся в таблицу и элементарным делением максимального значение / на среднее в месяц / 12 = узнать сколько десятков а то и сотен лет она не переполнится :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / триггер для уменьшения ключа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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